Commit Graph

59 Commits

Author SHA1 Message Date
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
sin
b4a190c818 Print the available targets for ubase-box 2013-08-15 17:04:43 +01:00
sin
c5182bee36 Add free(1) 2013-08-15 16:50:51 +01:00
David Galos
641c7e79f3 Add chvt(1)
This is essentially cherry-picked from sbase with slight
modifications as we can now assume that it will be running on
Linux.
2013-08-15 16:50:51 +01:00
sin
5df65ecfd4 Add barebones ps(1) 2013-08-15 16:50:48 +01:00
sin
a4de4eb539 Add pivot_root(8) 2013-08-14 14:40:49 +01:00
sin
97cbad7eef Remove OpenBSD support
This is becoming a nightmare.  Just support Linux.
2013-08-14 14:40:47 +01:00
sin
92c3390657 Add mount(8) 2013-08-14 13:51:50 +01:00
sin
f9dfa37f75 Add unshare(1)
No manpage yet.
2013-08-12 11:20:17 +01:00
sin
eaa5285d68 Rename syslog_{size,read,show} to dmesg_{size,read,show} 2013-08-12 10:18:14 +01:00
oblique
211f13ae95 Add stat(1)
No manpage yet.
2013-08-12 09:39:21 +01:00
sin
601e4ad5f9 Add swapon(8)
No manpage yet.
2013-08-09 15:48:59 +01:00
sin
0c37fe11e4 Add swapoff(8)
No manpage yet.
2013-08-09 15:48:57 +01:00
sin
051ed9a79c Add halt(8)
This is a very barebones halt cmd.  Please make sure that your
system is in a proper state to halt before using this.  This is
likely only useful for very barebones systems like an emergency
shell or similar.

Normally this command would be part of an actual init system.
2013-08-09 15:37:04 +01:00