aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Righi <righi.andrea@gmail.com>2019-03-01 21:36:54 +0100
committerAndrea Righi <righi.andrea@gmail.com>2019-03-01 21:36:54 +0100
commitf645761dfbbe7f2ab44bc5f6651cda35c2bf1165 (patch)
tree0c4bdc3fa636b63a731c390aa27a60a590652e9b
parent291d880996ac94186bb5edbf9c30de9e7f7018e1 (diff)
downloadvirtme-f645761dfbbe7f2ab44bc5f6651cda35c2bf1165.tar.gz
virtme-init: mount cgroup v2
Automatically mount cgroup v2 filesystem under /sys/fs/cgroup/unified as it seems a pretty standard place and tools relying on cgroupv2 are expecting to find this filesystem mounted there. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>
-rwxr-xr-xvirtme/guest/virtme-init5
1 files changed, 5 insertions, 0 deletions
diff --git a/virtme/guest/virtme-init b/virtme/guest/virtme-init
index 44a018a..d0456b3 100755
--- a/virtme/guest/virtme-init
+++ b/virtme/guest/virtme-init
@@ -122,6 +122,11 @@ fi
mount -t configfs configfs /sys/kernel/config &>/dev/null
mount -t debugfs debugfs /sys/kernel/debug &>/dev/null
+# Set up cgroup mount points (mount cgroupv2 hierarchy by default)
+mount -t tmpfs tmpfs /sys/fs/cgroup &>/dev/null
+mkdir /sys/fs/cgroup/unified
+mount -t cgroup2 cgroup2 /sys/fs/cgroup/unified &>/dev/null
+
# Set up filesystems that live in /dev
mkdir -p -m 0755 /dev/shm /dev/pts
mount -t devpts -o gid=tty,mode=620,noexec,nosuid devpts /dev/pts