open FD 0
[util-vserver.git] / util-vserver / scripts / vprocunhide
index 2811a82..24a4a47 100755 (executable)
@@ -18,7 +18,7 @@
 
 : ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars}
 test -e "$UTIL_VSERVER_VARS" || {
-    echo $"Can not find util-vserver installation; aborting...">&2
+    echo $"Can not find util-vserver installation (the file '$UTIL_VSERVER_VARS' would be expected); aborting..." >&2
     exit 1
 }
 . "$UTIL_VSERVER_VARS"
@@ -71,10 +71,10 @@ while read filename; do
     case "$filename" in
        (\#*)   continue;;
        (-*)    params=( --admin         --hide ); filename=${filename#-};;
-       (~*)    params=( --admin --watch --hide ); filename=${filename#-};;
-       (:*)    params=(         --watch --hide ); filename=${filename#-};;
-       (!*)    params=(                 --hide ); filename=${filename#-};;
-       (+*)    params=(                --!hide ); filename=${filename#-};;
+       (~*)    params=( --admin --watch --hide ); filename=${filename#~};;
+       (:*)    params=(         --watch --hide ); filename=${filename#:};;
+       (!*)    params=(                 --hide ); filename=${filename#!};;
+       (+*)    params=(                --!hide ); filename=${filename#+};;
        (*)     params=(                --!hide );;
     esac