tests: Support systemd hybrid cgroups

parent dbac6c02
...@@ -132,6 +132,7 @@ elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then ...@@ -132,6 +132,7 @@ elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then
done done
else else
for d in /sys/fs/cgroup/*; do for d in /sys/fs/cgroup/*; do
[ "$d" = "/sys/fs/cgroup/unified" ] && continue
[ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children [ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children
[ ! -d $d/lxctest ] && mkdir $d/lxctest [ ! -d $d/lxctest ] && mkdir $d/lxctest
chown -R $TUSER: $d/lxctest chown -R $TUSER: $d/lxctest
......
...@@ -148,6 +148,7 @@ elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then ...@@ -148,6 +148,7 @@ elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then
done done
else else
for d in /sys/fs/cgroup/*; do for d in /sys/fs/cgroup/*; do
[ "$d" = "/sys/fs/cgroup/unified" ] && continue
[ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children [ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children
[ ! -d $d/lxctest ] && mkdir $d/lxctest [ ! -d $d/lxctest ] && mkdir $d/lxctest
chown -R $TUSER: $d/lxctest chown -R $TUSER: $d/lxctest
......
...@@ -105,6 +105,7 @@ elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then ...@@ -105,6 +105,7 @@ elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then
done done
else else
for d in /sys/fs/cgroup/*; do for d in /sys/fs/cgroup/*; do
[ "$d" = "/sys/fs/cgroup/unified" ] && continue
[ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children [ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children
[ ! -d $d/lxctest ] && mkdir $d/lxctest [ ! -d $d/lxctest ] && mkdir $d/lxctest
chown -R usernic-user: $d/lxctest chown -R usernic-user: $d/lxctest
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment