summary refs log tree commit diff
path: root/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh
diff options
context:
space:
mode:
Diffstat (limited to 'os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh')
-rwxr-xr-xos/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh b/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh
new file mode 100755
index 0000000..0a6ec17
--- /dev/null
+++ b/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+# This is run by the kernel after the last task is removed from a
+# control group in the openrc hierarchy.
+
+# Copyright (c) 2007-2015 The OpenRC Authors.
+# See the Authors file at the top-level directory of this distribution and
+# https://github.com/OpenRC/openrc/blob/HEAD/AUTHORS
+#
+# This file is part of OpenRC. It is subject to the license terms in
+# the LICENSE file found in the top-level directory of this
+# distribution and at https://github.com/OpenRC/openrc/blob/HEAD/LICENSE
+# This file may not be copied, modified, propagated, or distributed
+#    except according to the terms contained in the LICENSE file.
+
+cgroup=/sys/fs/cgroup/openrc
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+if [ -d ${cgroup}/"$1" ]; then
+	rmdir ${cgroup}/"$1"
+fi