diff -r d010d391d29d src/safe-build.in --- a/src/safe-build.in Thu Mar 06 07:15:23 2008 +1100 +++ b/src/safe-build.in Fri Mar 07 20:49:57 2008 +1100 @@ -370,6 +370,7 @@ print_help() { echo " -c --chroot chroot back into the directory" echo " -C --clean uninstall packages to a clean state" echo " -u --umount unmount the chroot (shutdown)" + echo " -cf --config-file use alternate config file" echo " -v, --version print version and exit" echo " -h, --help print help and exit" } @@ -394,6 +395,13 @@ parse_options() { SAFE_BUILD_SETUP_IMAGE='yes' ;; -C|--clean) SAFE_BUILD_CLEAN='yes' ;; + -cf|--config-file) + if [ ! "$2" ]; then + echo "${SAFE_BUILD_COMMAND##*/}: option $1 required an argument" + exit 1 + fi + SAFE_BUILD_CONFIG_FILE="$2" + shift ;; -v|--version) echo "${SAFE_BUILD_COMMAND##*/} chroot wrapper $SAFE_BUILD_VERSION Copyright (c) 2008 by Danny Rawlins " exit 0 ;;