]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: add a simple test for PrivateNetwork= 29529/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 11 Oct 2023 04:02:14 +0000 (13:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 26 Oct 2023 10:09:49 +0000 (19:09 +0900)
test/TEST-07-PID1/test.sh
test/units/testsuite-07.private-network.sh [new file with mode: 0755]

index b3421520f65c4b839dba5bad651e646680874cbf..a5982e0183e358b862d73f1dbf47624f1a80cd3c 100755 (executable)
@@ -4,6 +4,9 @@ set -e
 
 TEST_DESCRIPTION="Tests for core PID1 functionality"
 
+# for testing PrivateNetwork=yes
+NSPAWN_ARGUMENTS="--capability=CAP_NET_ADMIN"
+
 # shellcheck source=test/test-functions
 . "${TEST_BASE_DIR:?}/test-functions"
 
diff --git a/test/units/testsuite-07.private-network.sh b/test/units/testsuite-07.private-network.sh
new file mode 100755 (executable)
index 0000000..37658f7
--- /dev/null
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+# SPDX-License-Identifier: LGPL-2.1-or-later
+set -eux
+set -o pipefail
+
+# For issue https://github.com/systemd/systemd/issues/29526
+systemd-run -p PrivateNetwork=yes --wait /bin/true