]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: shell: use mount --bind to change cgroupsv2 root
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 16 Jan 2025 13:26:31 +0000 (14:26 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 19 Jan 2025 15:22:06 +0000 (16:22 +0100)
Instead of remount which fails with SKIP in one of my test boxes because
cgroupsv2 rootfs is busy.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/shell/testcases/packetpath/cgroupv2

index 20bd18ae3b4f21e6429acd3d32a26f7e10ccb679..5c5bea0c903d3af5ab93357d5119abf465050265 100755 (executable)
@@ -126,7 +126,7 @@ if [ "$doit" != "setup-done" ];then
        rc=$?
 else
        want_inode=$(stat --printf=%i "/sys/fs/cgroup/nft-test1a/")
-       mount -t cgroup2 cgroup2 /sys/fs/cgroup
+       mount --bind /sys/fs/cgroup/nft-test1a/ /sys/fs/cgroup/
 
        # /sys/fs/cgroup/  should now match "/sys/fs/cgroup/nft-test1a/cgroup.procs"
        rootinode=$(stat --printf=%i "/sys/fs/cgroup/")
@@ -138,6 +138,8 @@ else
 
        do_initial_setup
        run_test
+
+       umount /sys/fs/group/
 fi
 
 exit $rc