From dec445bc3c271e383035a59858ebc80464162d16 Mon Sep 17 00:00:00 2001
From: Rob Landley
At a secondary level we'd like to meet other use cases. We've analyzed -the commands provided by similar projects (klibc, sash, sbase, s6, embutils, +the commands provided by similar projects (klibc, sash, sbase, embutils, nash, and beastiebox), along with various vendor configurations of busybox, and some end user requests.
@@ -35,7 +35,7 @@ and progress towards implementing it.The website skarnet has a bunch -of small utilities as part of something called "s6". This includes the -s6-portabile-utils -and the s6-linux-utils. -
- -Both packages rely on multiple bespoke external libraries without which -they can't compile. The source is completely uncommented and doesn't wrap at -80 characters. Doing a find for *.c files brings up the following commands:
- -- -basename cat chmod chown chroot clock cut devd dirname echo env expr false -format-filter freeramdisk grep halt head hiercopy hostname linkname ln -logwatch ls maximumtime memoryhog mkdir mkfifo mount nice nuke pause -pivotchroot poweroff printenv quote quote-filter reboot rename rmrf sleep -sort swapoff swapon sync tail test touch true umount uniquename unquote -unquote-filter update-symlinks - -- -
Triage: memoryhog isn't even listed on the website nor does it have -a documentation file, clock seems like a subset -of date, devd is some sort of netlink wrapper that spawns its command line -every time it gets a message (maybe this is meant to implement part of -udev/mdev?), format-filter is sort of awk's '{print $2}' function split out -into its own command, hiercopy a subset of "cp -r", maximumtime is something -I implemented as a shell script (more/timeout.sh in Aboriginal Linux), -nuke isn't the same as klibc (this one's "kill SIG -1" only with hardwared -SIG options), pause is a program that literally waits to be killed (I -generally sleep 999999999 which is a little over 30 years), -pivotchroot is a subset of switch_root, rmrf is rm -rf...
- -I see "nuke" resurface, and if "rmrf" wasn't also here I might think -klibc had a point. - -
-basename cat chmod chown chroot cut dirname echo env expr false -freeramdisk grep halt head hostname linkname ln -logwatch ls mkdir mkfifo mount nice -pivotchroot poweroff printenv quote quote-filter reboot rename sleep -sort swapoff swapon sync tail test touch true umount uniquename unquote -unquote-filter update-symlinks -- -