sendKillSequence(): added
[util-vserver.git] / util-vserver / scripts / vapt-get
index 13313dd..0f3b4fb 100755 (executable)
@@ -26,14 +26,21 @@ test -e "$UTIL_VSERVER_VARS" || {
 
 function showHelp()
 {
-    echo "Usage: $0 <vserver-name>* [--all] -- <params>+"
+    cat <<EOF
+Usage: $0 <vserver-name>* [--all] -- <params>+
+
+Report bugs to <$PACKAGE_BUGREPORT>.
+EOF
+
     exit $1
 }
 
 function showVersion()
 {
     cat <<EOF 
-vapt-get 0.23.5 -- apt-get for vservers
+vapt-get $PACKAGE_VERSION -- apt-get for vservers
+This program is part of $PACKAGE_STRING
+
 Copyright (C) 2003 Enrico Scholz
 This program is free software; you may redistribute it under the terms of
 the GNU General Public License.  This program has absolutely no warranty.
@@ -41,20 +48,21 @@ EOF
     exit $1
 }
 
-vservers=
+declare -a vservers=()
 
 while test "$#" -ge 1; do
     case "$1" in
        --all)
            getAllVservers tmp
-           vservers="$vservers $tmp";;
+           vservers=( "${vservers[@]}" "${tmp[@]}" )
+           ;;
        --)
            shift; break;;
        --help)
            showHelp 0;;
        --version)
            showVersion 0;;
-       *)  vservers="$vservers $1";;
+       *)  vservers=( "${vservers[@]}" "$1" )
      esac
      shift
 done
@@ -63,9 +71,8 @@ test "$#" -ge 1 || showHelp 1 >&2
 
 cnt=0
 res=255
-for i in $vservers; do
+for i in "${vservers[@]}"; do
     cnt=$[ cnt + 1 ]
-    _APT_GET=apt-get \
     "$_NEW_NAMESPACE" "$_VAPT_GET_WORKER" "$i" "$@"
     res=$?
 done