mirror of
https://github.com/systemd/systemd.git
synced 2024-11-24 10:43:35 +08:00
bf246ba00e
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
|