X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvserver-build;h=1a20bfda36a24446865c880e6975bce7c5c72a75;hb=3a626a7f2cd15bca6a66d012f622a9c00c9fb5e0;hp=f914b0dc050f007119527f6242320659acd7cb69;hpb=73344887cd41fa1157c86ae3e1ad75e007e6e0d8;p=util-vserver.git diff --git a/scripts/vserver-build b/scripts/vserver-build index f914b0d..1a20bfd 100755 --- a/scripts/vserver-build +++ b/scripts/vserver-build @@ -37,6 +37,8 @@ $"Usage: $(basename $0) -m -n --force * Options: --force ... remove/rename already existing vservers with the same name + --i-know-its-there + ... allow to finish build even if it exists --keep ... do not delete generated files and directories when build of vserver failed. -m ... use method ; see below for possible values @@ -101,7 +103,7 @@ set -e declare -a default_opts=() test -n "$NO_DEFAULT_OPTS" || getFileArray default_opts "$__CONFDIR/.defaults/apps/build/options" || : -tmp=$(getopt -o +m:n: --long keep,force,debug,help,version,rootdir:,pkgbase:,$SETUP_OPTIONS -n "$(basename $0)" -- \ +tmp=$(getopt -o +m:n: --long keep,force,i-know-its-there,debug,help,version,rootdir:,pkgbase:,$SETUP_OPTIONS -n "$(basename $0)" -- \ "${default_opts[@]}" "$@") || exit 1 eval set -- "$tmp" @@ -109,6 +111,7 @@ VSERVER_NAME= OPTION_FORCE= OPTION_DEBUG=0 OPTION_KEEP= +OPTION_SEMIFORCE= while true; do case "$1" in @@ -119,6 +122,8 @@ while true; do (--debug) let ++OPTION_DEBUG; set -x;; (--rootdir) ROOTDIR=$2; shift;; (--pkgbase) PKGCFGBASE=$2; shift;; + (--i-know-its-there) + OPTION_SEMIFORCE=1;; (-m) method=$2; shift;; (-n) VSERVER_NAME=$2; shift;; (--) shift; break;;