X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sysv%2Fvprocunhide;h=285c1fb251ec659970759353bd4d81932f0bcc8f;hb=9234e6a7cb48373edec38284ba54a819037b79b2;hp=17a2cd43d45b303d3269184f564467d7a79dcb57;hpb=3f3cf95f755f3ef1c31ad8e38153deb4ee214c66;p=util-vserver.git diff --git a/sysv/vprocunhide b/sysv/vprocunhide index 17a2cd4..285c1fb 100755 --- a/sysv/vprocunhide +++ b/sysv/vprocunhide @@ -14,36 +14,23 @@ test -e "$UTIL_VSERVER_VARS" || { $_VSERVER_INFO - FEATURE iattr || exit 0 -f=/etc/rc.d/init.d/functions -if test -e "$f"; then - . "$f" - lockfile=/var/lock/subsys/vprocunhide -else - success() { echo .; } - passed() { echo .; } - failure() { echo ERROR; } - lockfile=/var/run/vprocunhide -fi +LOCKFILE=vprocunhide +. "$_LIB_VSERVER_INIT_FUNCTIONS" function start() { - echo -n $"Fixing /proc entries visibility..." + _beginResult $"Fixing /proc entries visibility" $_VPROCUNHIDE - retval=$? - case "$retval" in - 0) success;; - 2) passed; retval=0;; - *) failure; - esac - echo + _endResult $? + local retval=$? test "$retval" -ne 0 || touch "$lockfile" return $retval } function stop() { - rm -f "$lockfile" + $_RM -f "$lockfile" } function restart()