#
# chkconfig: 2345 26 74
# description: Makes some /proc entries visibly for vservers
-#
-# $Id$
# if kernel not capable, exit early
if [ ! -d /proc/virtual ]; then
# Source function library.
. /etc/rc.d/init.d/functions
-[ -n "$UTIL_VSERVER_VARS" ] || UTIL_VSERVER_VARS=/usr/lib/util-vserver/util-vserver-vars
+[ -n "$UTIL_VSERVER_VARS" ] || UTIL_VSERVER_VARS=/usr/share/util-vserver/util-vserver-vars
if [ ! -e "$UTIL_VSERVER_VARS" ] ; then
echo "Can not find util-vserver installation (the file '$UTIL_VSERVER_VARS' would be expected); aborting..." >&2
exit 1
fi
. "$UTIL_VSERVER_VARS"
+$_VSERVER_INFO - FEATURE iattr || exit 0
+
start() {
show "Fixing vservers /proc entries visibility"
busy
- ${_SETATTR} -Rx --hide /proc 2>/dev/null
$_VPROCUNHIDE
RETVAL=$?
deltext
}
stop() {
- # XXX why start and stop both do --hide?
show "Stopping vservers /proc entries visibility"
busy
- ${_SETATTR} -Rx --hide /proc 2>/dev/null
rm -f /var/lock/subsys/vprocunhide
ok
}