Mercurial > hg > toybox
changeset 740:f5ef67700a26
Add README file to each toys/ directory, teach build infrastructure to get fancy name from that. This means adding new directories shouldn't require touching build scripts.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 08 Dec 2012 21:10:10 -0600 |
parents | 451d7e91232e |
children | cecd0fd45c49 |
files | scripts/genconfig.sh toys/lsb/README toys/other/README toys/posix/README |
diffstat | 4 files changed, 29 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/genconfig.sh Sat Dec 08 02:26:56 2012 -0600 +++ b/scripts/genconfig.sh Sat Dec 08 21:10:10 2012 -0600 @@ -4,7 +4,6 @@ # before menuconfig. (It's called again from scripts/make.sh just to be sure.) mkdir -p generated -OUTFILE=generated/Config.in source configure @@ -28,15 +27,15 @@ { # I could query the directory here, but I want to control the order # and capitalization in the menu - for j in Posix LSB Other + for j in toys/*/README do - echo "menu \"$j commands\"" + echo "menu \"$(head -n 1 $j)\"" echo - DIR=$(echo $j | tr A-Z a-z) + DIR="$(dirname "$j")" # extract config stanzas from each source file, in alphabetical order - for i in $(ls -1 toys/$DIR/*.c) + for i in $(ls -1 $DIR/*.c) do # Grab the config block for Config.in echo "# $i"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toys/lsb/README Sat Dec 08 21:10:10 2012 -0600 @@ -0,0 +1,7 @@ +LSB commands + +Commands defined in the Linux Standard Base 4.1: +http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/cmdbehav.html + +Downloadable as one big file from: +http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toys/other/README Sat Dec 08 21:10:10 2012 -0600 @@ -0,0 +1,13 @@ +Other commands + +These are commands not present in Posix or LSB. + +Most of them are necessary to provide a development environment capable of +booting a system image and building Linux From Scratch under it. + +Tested with Aboriginal Linux system image and the lfs-bootstrap.hdc automated +build control image for Linux From Scratch 6.8): + + http://landley.net/aboriginal + + http://landley.net/aboriginal/control-images
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toys/posix/README Sat Dec 08 21:10:10 2012 -0600 @@ -0,0 +1,5 @@ +Posix commands + +Commands defined in POSIX-2008, also known as the Single Unix +Specification version 4, available online at +http://pubs.opengroup.org/onlinepubs/9699919799/idx/utilities.html