Commit Graph

72 Commits

Author SHA1 Message Date
sin f5ebc6350b Import sys/queue.h and move over existing tools
We should stop rolling data structure implementations in every
tool.
2014-06-30 13:06:07 +01:00
sin debcf4447d Add readahead(8) 2014-06-27 17:07:56 +01:00
sin c88ba3750e Add freeramdisk(8) 2014-06-26 16:26:14 +01:00
sin c1a96ddb4c Add fsfreeze.8 2014-06-26 16:07:11 +01:00
sin 5d85bb0cfe Add fsfreeze(8) 2014-06-14 16:49:43 +01:00
sin c80061b08f Add dd(1) manpage
Formatting is a bit weird, will need fixing.
2014-06-11 11:54:38 +01:00
sin ed5167e2c1 Add passwd.1 to MAN1 2014-06-09 16:47:08 +01:00
sin 1ec996439a Add initial implementation of passwd(1)
No shadow support yet.
2014-06-05 16:57:27 +01:00
sin 6ea2b1aa53 Use estrtoul() in dd(1)
Allow specifications in hex and octal as well.
2014-06-04 13:13:00 +01:00
sin 207ba019fd Add initial version of dd(1).
This code was written by Sebastian Krahmer and you can find
the original version at https://github.com/stealth/odd.git.

Permission has been granted to release this code under MIT/X
for ubase.  It has been simplified by sin@2f30.org.

Thanks Sebastian!
2014-06-04 11:47:38 +01:00
sin 0d09df4645 Add hwclock(8) manpage 2014-06-03 16:25:18 +01:00
sin dacfb76c75 Add initial version of hwclock(8) 2014-06-03 14:52:14 +01:00
sin 1988901b7d Add login(1) manpage 2014-06-02 16:45:29 +01:00
sin 0a3ed68d25 Add initial implementation of login(1)
No shadow support atm.
2014-06-02 16:17:33 +01:00
sin 550b655d98 Add ealloc.c with wrappers for emalloc() and friends
Re-organize util.h as well.
2014-04-30 13:11:57 +01:00
sin 1920516abf Add explicit_bzero() in util/ 2014-04-30 12:30:10 +01:00
sin 8b32decb6f Add initial implementation of sysctl(8)
Needs a bit of cleanup (avoiding magic numbers etc.).
2014-04-17 15:31:42 +01:00
sin c4ff95798c Add respawn 2014-04-17 14:08:35 +01:00
sin e8b61e9b7e Add manpages to Makefile 2014-04-14 15:20:09 +01:00
FRIGN c7d72a8a56 Implement switch_root 2014-04-14 09:44:38 +01:00
sin a32345028e Add initial version of killall5(8) 2014-03-06 12:13:49 +00:00
sin 02e0a1de08 Import id(1) from sbase 2014-02-27 14:30:30 +00:00
sin 3f98a7abc8 Convert mount(8) to mntent and kill grabmntinfo.[ch] 2014-02-24 13:44:15 +00:00
sin 422f400c21 Import who from sbase 2014-02-14 15:07:43 +00:00
sin 5c1c8d60be su is after stat 2014-02-10 15:50:11 +00:00
sin adc7ff7d04 Add initial version of getty 2014-02-10 12:15:58 +00:00
sin 2033ecb340 Use config.def.h 2014-02-09 12:30:22 +00:00
sin 30824954f8 Add ctrlaltdel tool 2014-02-07 16:38:53 +00:00
sin 9dbc997058 Import stat(1) from sbase
This utility uses major()/minor() which are not portable.  It
belongs in ubase.
2014-01-30 16:24:03 +00:00
sin 1f7b76f6f2 Import mknod(1) from sbase
mknod(1) is not POSIX and it is not portable so it should be
in ubase instead of sbase.
2014-01-28 16:52:37 +00:00
sin 97975ff092 Add pagesize(1)
This program is useful in constructing portable shell scripts.
2013-10-29 15:37:42 +00:00
sin 5f3c183b85 Setup a sane PATH across su(1)
Also added a config.h for the basic configuration of ubase.
2013-10-19 19:11:14 +01:00
sin ff2e11638f Add initial su(1) 2013-10-17 23:04:20 +01:00
sin 8c2bbb8fb3 Rename manpages to match the proper section
Install manpages to the right place, ensure their permissions
is set correctly.
2013-10-17 14:00:21 +03:00
sin 040ec4039c Allow ubase-box to be called as ubase-box tool args... 2013-10-08 23:37:55 +01:00
sin 64744bd6f1 Remove stat(1) - this now lives in sbase 2013-09-29 16:35:32 +01:00
sin 83390f4893 Replace VERSION in manpages with the actual version 2013-09-29 12:48:50 +01:00
sin d8a51e73b9 Add support for rebooting the system through halt
Remove reboot
2013-09-17 16:34:26 +01:00
sin 2b767016b3 Add barebones eject(1) 2013-09-04 13:31:06 +01:00
sin 899d589db0 Add watch(1) 2013-09-04 11:35:36 +01:00
sin b682ecb3b5 Fix ubase-box target 2013-09-03 15:13:21 +01:00
sin ac2c8e1495 Add barebones lsusb(8) 2013-09-03 13:52:47 +01:00
sin 6a56bdf4ca Add primitive pidof(8) 2013-08-29 11:11:26 +01:00
sin bb10563c7a Make ubase compile with musl-gcc 2013-08-19 16:34:18 +01:00
sin 74146c54a7 Add uptime(1) 2013-08-16 11:55:55 +01:00
sin f885062b22 Add truncate(1) 2013-08-16 11:34:52 +01:00
sin 0f9fd144b7 Add fallocate(1) 2013-08-16 11:27:56 +01:00
sin afe56e4cc7 Add clear(1) 2013-08-16 11:15:36 +01:00
sin c2db2d065b Add mountpoint(1) 2013-08-16 11:03:44 +01:00
sin 6fa02c77b3 Add TODO 2013-08-16 11:03:26 +01:00