moved distrib-info to legacy/
[util-vserver.git] / util-vserver / scripts / vapt-get
index 13313dd..b4c0b5d 100755 (executable)
@@ -24,37 +24,43 @@ test -e "$UTIL_VSERVER_VARS" || {
 . "$UTIL_VSERVER_VARS"
 . "$_LIB_FUNCTIONS"
 
+
 function showHelp()
 {
-    echo "Usage: $0 <vserver-name>* [--all] -- <params>+"
+    echo \
+$"Usage: $0 <vserver-name>* [--all] -- <params>+
+
+Report bugs to <$PACKAGE_BUGREPORT>."
     exit $1
 }
 
 function showVersion()
 {
-    cat <<EOF 
-vapt-get 0.23.5 -- apt-get for vservers
+    echo \
+$"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.
-EOF
+the GNU General Public License.  This program has absolutely no warranty."
     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 +69,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