From bf246ba00ee70b46f6f52483382aad7c383d0c3a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 5 Dec 2018 22:15:43 +0100 Subject: [PATCH] networkd-test: add mkosi snippet for building and running networkd-tets.py in a network namespaced container 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. --- test/mkosi.build.networkd-test | 24 ++++++++++ test/mkosi.default.networkd-test | 80 ++++++++++++++++++++++++++++++++ test/mkosi.nspawn.networkd-test | 2 + 3 files changed, 106 insertions(+) create mode 100755 test/mkosi.build.networkd-test create mode 100644 test/mkosi.default.networkd-test create mode 100644 test/mkosi.nspawn.networkd-test diff --git a/test/mkosi.build.networkd-test b/test/mkosi.build.networkd-test new file mode 100755 index 0000000000..cdaa4302f7 --- /dev/null +++ b/test/mkosi.build.networkd-test @@ -0,0 +1,24 @@ +#!/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 <