From 113defc76b3c85ee9041c0489883cd1eace7fe3c Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 13 Dec 2023 10:10:56 +0100 Subject: [PATCH] test: test that delegation of some newer attrs that shall be delegated work --- test/units/testsuite-19.delegate.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/units/testsuite-19.delegate.sh b/test/units/testsuite-19.delegate.sh index 83446a5704b..74d36c405da 100755 --- a/test/units/testsuite-19.delegate.sh +++ b/test/units/testsuite-19.delegate.sh @@ -26,6 +26,19 @@ systemd-run --wait \ -w /sys/fs/cgroup/system.slice/test-0.service/cgroup.procs -a \ -w /sys/fs/cgroup/system.slice/test-0.service/cgroup.subtree_control +# Test if this also works for some of the more recent attrs the kernel might or might not support +for attr in cgroup.threads memory.oom.group memory.reclaim ; do + + if grep -q "$attr" /sys/kernel/cgroup/delegate ; then + systemd-run --wait \ + --unit=test-0.service \ + --property="DynamicUser=1" \ + --property="Delegate=" \ + test -w /sys/fs/cgroup/system.slice/test-0.service/ -a \ + -w /sys/fs/cgroup/system.slice/test-0.service/"$attr" + fi +done + systemd-run --wait \ --unit=test-1.service \ --property="DynamicUser=1" \ -- 2.47.3