From: Yu Watanabe Date: Tue, 16 Aug 2022 20:22:48 +0000 (+0900) Subject: test: add tests for glob sysctl pattern X-Git-Tag: v252-rc1~428^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F24333%2Fhead;p=thirdparty%2Fsystemd.git test: add tests for glob sysctl pattern --- diff --git a/test/units/testsuite-76.sh b/test/units/testsuite-76.sh index 2149d725c08..cb571f8b977 100755 --- a/test/units/testsuite-76.sh +++ b/test/units/testsuite-76.sh @@ -16,4 +16,24 @@ echo "-foo.foo=42" > /tmp/foo.conf assert_rc 0 /usr/lib/systemd/systemd-sysctl /tmp/foo.conf assert_rc 0 /usr/lib/systemd/systemd-sysctl --strict /tmp/foo.conf +if ! systemd-detect-virt --quiet --container; then + ip link add hoge type dummy + udevadm wait /sys/class/net/hoge + + cat >/tmp/foo.conf < /proc/sys/net/ipv4/conf/hoge/drop_gratuitous_arp + echo 0 > /proc/sys/net/ipv4/conf/hoge/bootp_relay + echo 0 > /proc/sys/net/ipv4/conf/hoge/disable_policy + + assert_rc 0 /usr/lib/systemd/systemd-sysctl --prefix=/net/ipv4/conf/hoge /tmp/foo.conf + assert_eq "$(cat /proc/sys/net/ipv4/conf/hoge/drop_gratuitous_arp)" "1" + assert_eq "$(cat /proc/sys/net/ipv4/conf/hoge/bootp_relay)" "1" + assert_eq "$(cat /proc/sys/net/ipv4/conf/hoge/disable_policy)" "0" +fi + touch /testok