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