# 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