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.
This commit is contained in:
parent
37de8ed2aa
commit
aa777fe07d
@ -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 @@ genconfig()
|
||||
{
|
||||
# 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"
|
||||
|
7
toys/lsb/README
Normal file
7
toys/lsb/README
Normal file
@ -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
|
13
toys/other/README
Normal file
13
toys/other/README
Normal file
@ -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
|
5
toys/posix/README
Normal file
5
toys/posix/README
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user