commit:     56112a6f1f176696e5f39a86fe4b52017ccdd04c
Author:     William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue Jul  1 01:30:39 2014 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jul  1 01:30:39 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=56112a6f

sysfs: Do not mount openrc cgroup if it is already mounted

We were not checking to see if /sys/fs/cgroup/openrc was already mounted
before we mounted it. This fixes that issue.
Thanks to Robin Johnson <robbat2 <AT> gentoo.org> for pointing this out.

---
 init.d/sysfs.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/init.d/sysfs.in b/init.d/sysfs.in
index 1dba73f..9edd915 100644
--- a/init.d/sysfs.in
+++ b/init.d/sysfs.in
@@ -100,6 +100,7 @@ mount_misc()
 mount_cgroups()
 {
                mountinfo -q /sys/fs/cgroup || return 0
+               mountinfo -q /sys/fs/cgroup/openrc || return 0
 
        local agent="@LIBEXECDIR@/sh/cgroup-release-agent.sh"
        mkdir /sys/fs/cgroup/openrc

Reply via email to