X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvmount;h=c9dde07c4c4bfe97407f82703c7b9e8b3fc3de7f;hb=dea0d1bc592f1a40d035a7ffa7ab58f8ad095f60;hp=1e40f85456bda7e92ce8764af057608b67aa7a74;hpb=b63f833a8e17bc194c8f1c5f97fd5d60a53d281e;p=util-vserver.git diff --git a/scripts/vmount b/scripts/vmount index 1e40f85..c9dde07 100755 --- a/scripts/vmount +++ b/scripts/vmount @@ -69,7 +69,7 @@ tmp=$(getopt -o +o:t:an --long help,version,debug,bind,rbind,move -n "$0" -- "$@ eval set -- "$tmp" declare -a options - +fstype="" while true; do case "$1" in (--help) showHelp $0 ;; @@ -79,6 +79,7 @@ while true; do options=( "${options[@]}" "$1" ) ;; (-t|-o) options=( "${options[@]}" "$1" "$2" ) + test "$1" != "-t" || fstype="$1" shift ;; (--) shift; break;; @@ -89,7 +90,7 @@ done case "x$1" in (x/*|x) ;; - (*) panic $"vmount: the source must be an absolute path";; + (*) test "$fstype" = "nfs" || panic $"vmount: the source must be an absolute path";; esac rc=0