diff options
Diffstat (limited to '')
-rw-r--r-- | test/mkosi.default.networkd-test | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/test/mkosi.default.networkd-test b/test/mkosi.default.networkd-test new file mode 100644 index 0000000..ed3604c --- /dev/null +++ b/test/mkosi.default.networkd-test @@ -0,0 +1,84 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +# +# Puts together an nspawn container and runs networkd-test.py in it, inside a +# network namespace and everything. Run this with +# +# mkosi -C test --default=mkosi.default.networkd-test boot +# +# This will start the test and eventually exit with success in case the test +# succeeded. + +[Distribution] +Distribution=fedora +Release=33 + +[Output] +Format=raw_btrfs +Bootable=yes +OutputDirectory=../mkosi.output +Output=networkd-test.raw + +[Partitions] +RootSize=3G + +[Content] +BuildPackages= + audit-libs-devel + bzip2-devel + cryptsetup-devel + dbus-devel + diffutils + docbook-style-xsl + elfutils-devel + gcc + gettext + git + gnu-efi + gnu-efi-devel + gnutls-devel + gperf + hostname + iptables-devel + kmod-devel + libacl-devel + libblkid-devel + libcap-devel + libcurl-devel + libgcrypt-devel + libidn2-devel + libmicrohttpd-devel + libmount-devel + libseccomp-devel + libselinux-devel + libxkbcommon-devel + libxslt + lz4 + lz4-devel + meson + ninja-build + pam-devel + pcre2-devel + perl(IPC::SysV) + perl(Time::HiRes) + pkgconfig + python3-devel + python3-lxml + qrencode-devel + tree + +Packages= + dnsmasq + iproute + libidn2 + polkit + python3 + +# Share caches with the top-level mkosi +BuildDirectory=../mkosi/mkosi.builddir +Cache=../mkosi/mkosi.cache + +# Run our own script +BuildScript=mkosi.build.networkd-test + +BuildSources=.. +NSpawnSettings=mkosi.nspawn.networkd-test |