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