]> git.ipfire.org Git - thirdparty/systemd.git/blob - test/mkosi.build.networkd-test
network: make all failures in route configuration fatal
[thirdparty/systemd.git] / test / mkosi.build.networkd-test
1 #!/bin/sh
2 set -ex
3
4 # First, source in the main build script
5 . "$SRCDIR"/mkosi.build
6
7 mkdir -p "$DESTDIR"/usr/local/bin
8 cp "$SRCDIR"/test/networkd-test.py "$DESTDIR"/usr/local/bin/networkd-test.py
9
10 mkdir -p "$DESTDIR"/etc/systemd/system
11 cat > "$DESTDIR"/etc/systemd/system/networkd-test.service <<EOF
12 [Unit]
13 Description=networkd test service
14 SuccessAction=exit
15 FailureAction=exit
16
17 [Service]
18 ExecStart=/usr/local/bin/networkd-test.py
19 EOF
20
21 mkdir -p "$DESTDIR"/etc/systemd/system/multi-user.target.wants/
22 ln -s ../networkd-test.service "$DESTDIR"/etc/systemd/system/multi-user.target.wants/
23
24 systemctl --root="$DESTDIR" disable systemd-networkd.service