use 'exec-cd' instead of 'secure-umount'
[util-vserver.git] / util-vserver / scripts / vrpm
index 35311e0..b5ff107 100755 (executable)
@@ -42,13 +42,13 @@ EOF
 }
 
 do_unify=
-vservers=
+declare -a vservers=()
 
 while test "$#" -ge 1; do
     case "$1" in
        --all)
            getAllVservers tmp
-           vservers="$vservers $tmp"
+           vservers=( "${vservers[@]}" "${tmp[@]}" )
            ;;
        --unify)
            do_unify=1
@@ -59,7 +59,7 @@ while test "$#" -ge 1; do
            showHelp 0;;
        --version)
            showVersion 0;;
-       *)  vservers="$vservers $1";;
+       *)  vservers=( "${vservers[@]}" "$1" )
      esac
      shift
 done
@@ -68,7 +68,7 @@ test "$#" -ge 1 || showHelp 1 >&2
 
 cnt=0
 res=255
-for i in $vservers; do
+for i in "${vservers[@]}"; do
     cnt=$[ cnt + 1 ]
     "$_NEW_NAMESPACE" "$_VRPM_WORKER" "$i" "$@"
     res=$?