X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=grml-debootstrap.clp;h=b617cd1cd5c328e6cf5d524d7545e6c6254432f9;hp=4e43b4a47c7037f53b202414b0892f402c85ec36;hb=2353722d53b5e53766e4e90605d31333343b381a;hpb=cd3d55ee26fe37bf59927e9b6526a5db329e72a0 diff --git a/grml-debootstrap.clp b/grml-debootstrap.clp index 4e43b4a..b617cd1 100644 --- a/grml-debootstrap.clp +++ b/grml-debootstrap.clp @@ -7,7 +7,7 @@ # grml # # @Author: Tong SUN -# @Release: $Revision: 1.2 $, under the BSD license +# @Release: $Revision: 1.3 $ # @HomeURL: http://xpt.sourceforge.net/ # @@ -19,11 +19,11 @@ -_opt_temp=`getopt --name grml-debootstrap -o +m:i:r:t:p:d:c:hv --long \ - mirror:,iso:,release:,target:,mntpoint:,debopt:,interactive,confdir:,config:,packages::,debconf::,keep_src_list,hostname:,password:,bootappend:,groot:,grub:,help,version \ +_opt_temp=`getopt --name grml-debootstrap -o +m:i:r:t:p:c:d:vhV --long \ + mirror:,iso:,release:,target:,mntpoint:,debopt:,interactive,nodebootstrap,config:,confdir:,packages::,debconf::,keep_src_list,hostname:,password:,bootappend:,groot:,grub:,verbose,help,version \ -- "$@"` if [ $? != 0 ]; then - eerror "Try `grml-debootstrap --help' for more information."; eend 1; exit 1 + eerror "Try 'grml-debootstrap --help' for more information."; eend 1; exit 1 fi eval set -- "$_opt_temp" @@ -52,15 +52,18 @@ while :; do --interactive) # Use interactive mode (frontend). _opt_interactive=T ;; + --nodebootstrap) # Skip debootstrap, only do configuration to the target. + _opt_nodebootstrap=T + ;; # # == Configuration options + --config|-c) # Use specified configuration file, defaults to /etc/debootstr + shift; _opt_config="$1" + ;; --confdir|-d) # Place of config files for debootstrap, defaults to /etc/debo shift; _opt_confdir="$1" ;; - --config|-c) # Use specified configuration file, defaults to /conf - shift; _opt_config="$1" - ;; --packages) # Install packages defined in /packages. Option arg: shift; _opt_packages="$1" _opt_packages_set=T @@ -90,10 +93,14 @@ while :; do ;; # == Other options + --verbose|-v) # Increase verbosity. + if [ "$_opt_verbose" ]; then _opt_verbose=`expr $_opt_verbose + 1` + else _opt_verbose=1; fi + ;; --help|-h) # Print this usage information and exit. _opt_help=T ;; - --version|-v) # Show summary of options and exit. + --version|-V) # Show summary of options and exit. _opt_version=T ;; --)