Revised -h output.

This commit is contained in:
Manuel Canales Esparcia 2006-03-28 19:17:13 +00:00
parent e2b5b99b8b
commit b1624ac622

View file

@ -42,38 +42,55 @@ ${BOLD}
Options: Options:
${BOLD} -h, --help${OFF} ${BOLD} -h, --help${OFF}
print this help, then exit print this help, then exit
${BOLD} -V, --version${OFF} ${BOLD} -V, --version${OFF}
print version information, then exit print version information, then exit [A-Z]
${BOLD} -B, --book VER${OFF}
checkout VER version of the book. Supported versions at this time are:
dev* | trunk | SVN aliases for Development {C,H,B}LFS
alpha* aliases for the LFS alphabetical branch
udev* aliases for the LFS udev_update branch
${BOLD} -D --directory DIR${OFF} ${BOLD} -D --directory DIR${OFF}
use DIR directory for building ${BOLD}$(echo $PROGNAME | tr [a-z] [A-Z])${OFF}; all files jhalfs produces will be use DIR directory for building ${BOLD}$(echo $PROGNAME | tr [a-z] [A-Z])${OFF}; all files jhalfs-X produces
in the directory DIR/jhalfs. will be in the directory DIR/jhalfs.
${BOLD} -R --rebuild${OFF}
clean the build directory before to perfom any other task. The directory
is cleaned only if it was populated by a previous jhalfs run.
${BOLD} -G, --get-packages${OFF} ${BOLD} -G, --get-packages${OFF}
download the packages and patches. This assumes that the server declared in the download the packages and patches. This assumes that the server declared
conf file has the proper packages and patches for the book version being processed. in the configuration file has the proper packages and patches for the
book version being processed.
${BOLD} -T, --testsuites N ${OFF} ${BOLD} -T, --testsuites N ${OFF}
Run test suites [0-3] Run test suites [0-3]
0 = none 0 = none
1 = only chapter06 Glibc, GCC and Binutils testsuites 1 = only chapter06 Glibc, GCC and Binutils testsuites
2 = all chapter06 testsuites 2 = all chapter06 testsuites (in BLFS, alias to 1)
3 = all chapter05 and chapter06 testsuites 3 = all chapter05 and chapter06 testsuites
In BLFS, 2 and 3 are aliases to 1
In CLFS, 3 is an alias to 2
${BOLD} -W, --working-copy DIR${OFF} ${BOLD} -W, --working-copy DIR${OFF}
use the local working copy placed in DIR as the $(echo $PROGNAME | tr [a-z] [A-Z]) book use the local working copy placed in DIR as the $(echo $PROGNAME | tr [a-z]) book
${BOLD} -B, --book VER${OFF} -EOF-
checkout VER version of the LFS book. Supported versions at this time are:
dev* | trunk | SVN aliases for Development {C,H,B}LFS [[ ${PROGNAME} != "blfs" ]] &&
alpha* aliases for the LFS alphabetical branch cat <<- -EOF-
udev* aliases for the LFS udev_update branch
${BOLD} -F, --fstab FILE${OFF} ${BOLD} -F, --fstab FILE${OFF}
use FILE as the /etc/fstab file for the ${BOLD}$(echo $PROGNAME | tr [a-z] [A-Z])${OFF} system. If not specified, use FILE as the /etc/fstab file for the ${BOLD}$(echo $PROGNAME | tr [a-z] [A-Z])${OFF} system. If not specified,
a default /etc/fstab file with dummy values is created. a default /etc/fstab file with dummy values is created.
${BOLD} -K, --kernel-config FILE${OFF} ${BOLD} -K, --kernel-config FILE${OFF}
use the kernel configuration file specified in FILE to build the kernel. use the kernel configuration file specified in FILE to build the kernel.
if the file is not found, or if not specified, the kernel build is skipped. if the file is not found, or if not specified, the kernel build is skipped.
${BOLD} -M, --run-make${OFF} ${BOLD} -M, --run-make${OFF}
run make on the generated Makefile run make on the generated Makefile
${BOLD} -R --rebuild${OFF}
clean the build directory before to perfom any other task. The directory
is cleaned only if it was populated by a previous jhalfs-X run.
-EOF- -EOF-
[[ ${PROGNAME} = "clfs" ]] && [[ ${PROGNAME} = "clfs" ]] &&
@ -87,10 +104,12 @@ ${BOLD} -A, --arch ARCH ${OFF}
x86_64-64, mips64-64, mipsel64-64, sparc64-64, alpha x86_64-64, mips64-64, mipsel64-64, sparc64-64, alpha
64bit multi-lib 64bit multi-lib
x86_64, mips64, mipsel64, sparc64, ppc64 x86_64, mips64, mipsel64, sparc64, ppc64
${BOLD} --method BUILDMETHOD ${OFF}
Select the build method, chroot or boot
${BOLD} --boot_config FILE ${OFF} ${BOLD} --boot_config FILE ${OFF}
The configuration file for the bootstrap kernel if method=boot The configuration file for the bootstrap kernel if method=boot
${BOLD} --method BUILDMETHOD ${OFF}
Select the build method, chroot or boot
-EOF- -EOF-
[[ ${PROGNAME} = "hlfs" ]] && [[ ${PROGNAME} = "hlfs" ]] &&