X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Ffunctions;h=6415353addc5319dfa2a8c783ecb58336a552d88;hb=7ca0b1269dcca2c201cb2f800b7f7251250bd6d9;hp=aa5f9ce5a0687ef6c59576b76c706ac4573870f8;hpb=1ac306fc7a51d46f1c39be210357f5d3f255de67;p=util-vserver.git diff --git a/scripts/functions b/scripts/functions index aa5f9ce..6415353 100644 --- a/scripts/functions +++ b/scripts/functions @@ -282,7 +282,7 @@ function set_init_cwd export INIT_CWD } -function _getVserverDir +function _setVserverDir { local vserver="$1" case "$vserver" in @@ -292,6 +292,15 @@ function _getVserverDir esac } +function _setVserverName +{ + if test -e "$VSERVER_DIR"/name; then + read VSERVER_NAME <"$VSERVER_DIR"/name + else + VSERVER_NAME=$(basename "$VSERVER_DIR") + fi +} + function _pkgMountBindDir() { test "$1" != "$2" || return 0 @@ -718,7 +727,7 @@ function setDefaultTTY else exec <$ttyname fi - exec &>>$ttyname + exec >>$ttyname 2>&1 } ## Usage: killContext [] @@ -1068,6 +1077,12 @@ function vshelper.doStopSync test ! -p "$VSHELPER_STOP_SYNC" || echo stopped > "$VSHELPER_STOP_SYNC" } +function vshelper.isStopSync +{ + test -p "$VSHELPER_STOP_SYNC" || return 1 + return 0 +} + function _rpmFake.getCapFlags { local ctx=$1