: ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars}
test -e "$UTIL_VSERVER_VARS" || {
- echo "Can not find util-vserver installation; aborting..."
+ echo "Can not find util-vserver installation; aborting..." >&2
exit 1
}
. "$UTIL_VSERVER_VARS"
--silent) OPTION_SILENT=$1;;
----nonamespace)OPTION_NONAMESPACE=$1;;
--) shift; break;;
- *) echo $"vserver: internal error; arg=='$1'"; exit 1;;
+ *) echo $"vserver: internal error; arg=='$1'" >&2; exit 1;;
esac
shift
done
test -d "$VSERVER_DIR" -o ! -e "$CONFDIR/$vserver.conf" || do_legacy=1
test -z "$do_legacy" || {
- echo $"WARNING: can not find configuration, assuming legacy method"
+ echo $"WARNING: can not find configuration, assuming legacy method" >&2
exec "$_VSERVER_LEGACY" "$@"
}
fi
test -d "$VSERVER_DIR" || {
echo "Can not find vserver-setup"
exit 1
-}
+} >&2
if test -e "$VSERVER_DIR"/name; then
read VSERVER_NAME <"$VSERVER_DIR"/name
VSERVER_NAME=$(basename "$VSERVER_DIR")
fi
-test "$2" != start -o -e "$VSERVER_DIR"/nonamespace -o "$OPTION_NONAMESPACE" || \
- exec $_NEW_NAMESPACE "$0" ----nonamespace "${OPTIONS_ORIG[@]}"
+test "$2" != start -o "$OPTION_NONAMESPACE" || isAvoidNamespace "$VSERVER_DIR" || \
+ exec $_VNAMESPACE --new -- $_VSERVER ----nonamespace "${OPTIONS_ORIG[@]}"
. $PKGLIBDIR/vserver.functions
case "$2" in
fi
;;
*)
- echo $"Usage: $0 {start|stop|suexec|restart|condrestart|exec|enter|chkconfig|running|status}"
+ echo $"Usage: $0 {start|stop|suexec|restart|condrestart|exec|enter|chkconfig|running|status}" >&2
exit 2
;;
esac