mirror of
https://github.com/systemd/systemd
synced 2024-09-06 16:56:43 +00:00
![Lennart Poettering](/assets/img/avatar_default.png)
This provides us with an easy command line to test this script. Because the test was so difficult to get running noone ever did, hence it broke badly quickly. Let's fix that.
25 lines
649 B
Bash
Executable file
25 lines
649 B
Bash
Executable file
#!/bin/sh
|
|
set -ex
|
|
|
|
# First, source in the main build script
|
|
. "$SRCDIR"/mkosi.build
|
|
|
|
mkdir -p "$DESTDIR"/usr/local/bin
|
|
cp "$SRCDIR"/test/networkd-test.py "$DESTDIR"/usr/local/bin/networkd-test.py
|
|
|
|
mkdir -p "$DESTDIR"/etc/systemd/system
|
|
cat > "$DESTDIR"/etc/systemd/system/networkd-test.service <<EOF
|
|
[Unit]
|
|
Description=networkd test service
|
|
SuccessAction=exit
|
|
FailureAction=exit
|
|
|
|
[Service]
|
|
ExecStart=/usr/local/bin/networkd-test.py
|
|
EOF
|
|
|
|
mkdir -p "$DESTDIR"/etc/systemd/system/multi-user.target.wants/
|
|
ln -s ../networkd-test.service "$DESTDIR"/etc/systemd/system/multi-user.target.wants/
|
|
|
|
systemctl --root="$DESTDIR" disable systemd-networkd.service
|