Revert "gentoo: do not mess with the cgroup mount at boot time. openrc takes care...
authorDaniel Hokka Zakrisson <daniel@hozac.com>
Sat, 18 Feb 2012 16:37:47 +0000 (17:37 +0100)
committerDaniel Hokka Zakrisson <daniel@hozac.com>
Sat, 18 Feb 2012 16:37:47 +0000 (17:37 +0100)
This reverts commit 6fdb192300e968e4a7db93060e18560a4429729e.

gentoo/util-vserver

index 3c49ce0..ce9d1ad 100644 (file)
@@ -23,6 +23,13 @@ start() {
        ebegin "Loading default device map"
        $__PKGLIBDIR/bash-wrapper 'handleDeviceMap --set 0 "$__CONFDIR/.defaults/apps/vdevmap"'
        eend $?
+
+       $__PKGLIBDIR/bash-wrapper 'hasCgroup'
+       if [ $? -eq 0 ]; then
+               ebegin "Mounting cgroup-hierarchy"
+               $__PKGLIBDIR/bash-wrapper 'mount_cgroup'
+               eend $?
+       fi
 }
 
 stop() {
@@ -42,6 +49,13 @@ stop() {
        ebegin "Killing all running contexts"
        $__PKGLIBDIR/bash-wrapper 'kill_contexts'
        eend $?
+
+       $__PKGLIBDIR/bash-wrapper 'hasCgroup'
+       if [ $? -eq 0 ]; then
+               ebegin "Unmounting cgroup-hierarchy"
+               $__PKGLIBDIR/bash-wrapper 'umount_cgroup'
+               eend $?
+       fi
 }
 
 # vim:ts=4:filetype=gentoo-init-d