mirror of
https://github.com/systemd/systemd.git
synced 2024-12-25 01:34:28 +03:00
test: add test case for network.conf.* credential
This commit is contained in:
parent
e12e16e9f7
commit
9a4a8fbe48
@ -5,13 +5,21 @@ set -eux
|
||||
set -o pipefail
|
||||
|
||||
at_exit() {
|
||||
rm -f /run/credstore/network.conf.50-testme
|
||||
rm -f /run/credstore/network.network.50-testme
|
||||
rm -f /run/systemd/networkd.conf.d/50-testme.conf
|
||||
rm -f /run/systemd/network/50-testme.network
|
||||
rm -f /run/systemd/system/systemd-network-generator.service.d/50-testme.conf
|
||||
}
|
||||
|
||||
trap at_exit EXIT
|
||||
|
||||
mkdir -p /run/credstore
|
||||
cat > /run/credstore/network.conf.50-testme <<EOF
|
||||
[Network]
|
||||
SpeedMeter=yes
|
||||
EOF
|
||||
|
||||
cat > /run/credstore/network.network.50-testme <<EOF
|
||||
[Match]
|
||||
Property=IDONTEXIST
|
||||
@ -19,9 +27,11 @@ EOF
|
||||
|
||||
systemctl edit systemd-network-generator.service --stdin --drop-in=50-testme.conf <<EOF
|
||||
[Service]
|
||||
LoadCredential=network.conf.50-testme
|
||||
LoadCredential=network.network.50-testme
|
||||
EOF
|
||||
|
||||
systemctl restart systemd-network-generator
|
||||
|
||||
test -f /run/systemd/network/50-testme.network
|
||||
diff /run/credstore/network.conf.50-testme /run/systemd/networkd.conf.d/50-testme.conf
|
||||
diff /run/credstore/network.network.50-testme /run/systemd/network/50-testme.network
|
||||
|
Loading…
Reference in New Issue
Block a user