]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-execute: allow sit0@ to exist in private network namespace
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 22 Mar 2018 07:50:10 +0000 (08:50 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 22 Mar 2018 14:57:56 +0000 (15:57 +0100)
It's always visible:

$ sudo modprobe sit
$ sudo unshare -n ip l
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    ...
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    ...

test/test-execute/exec-privatenetwork-yes.service

index 5077f7eed2c5c6a26b28c0898db5f670919bc5b2..a38d24912fc3f3b32a2e79d4f3a93bf8b162ba82 100644 (file)
@@ -2,6 +2,6 @@
 Description=Test for PrivateNetwork
 
 [Service]
-ExecStart=/bin/sh -x -c '! ip link | grep ": " | grep -v ": lo:"'
+ExecStart=/bin/sh -x -c '! ip link | grep ": " | grep -Ev ": (lo|sit0@.*):"'
 Type=oneshot
 PrivateNetwork=yes