]>
Commit | Line | Data |
---|---|---|
bf246ba0 LP |
1 | # Puts together an nspawn container and runs networkd-test.py in it, inside a |
2 | # network namespace and everything. Run this with "mkosi | |
3 | # --default=mkosi.default.networkd-test boot". This will start the test and | |
5238e957 | 4 | # eventually exit with success in case the test succeeded. |
bf246ba0 LP |
5 | |
6 | [Distribution] | |
7 | Distribution=fedora | |
8 | Release=29 | |
9 | ||
10 | [Output] | |
11 | Format=raw_btrfs | |
12 | Bootable=yes | |
13 | KernelCommandLine=printk.devkmsg=on | |
14 | OutputDirectory=../mkosi.output | |
15 | Output=networkd-test.raw | |
16 | ||
17 | [Partitions] | |
18 | RootSize=3G | |
19 | ||
20 | [Packages] | |
21 | BuildPackages= | |
22 | audit-libs-devel | |
23 | bzip2-devel | |
24 | cryptsetup-devel | |
25 | dbus-devel | |
26 | diffutils | |
27 | docbook-style-xsl | |
28 | elfutils-devel | |
29 | gcc | |
30 | gettext | |
31 | git | |
32 | gnu-efi | |
33 | gnu-efi-devel | |
34 | gnutls-devel | |
35 | gperf | |
36 | hostname | |
37 | iptables-devel | |
38 | kmod-devel | |
39 | libacl-devel | |
40 | libblkid-devel | |
41 | libcap-devel | |
42 | libcurl-devel | |
43 | libgcrypt-devel | |
44 | libidn2-devel | |
45 | libmicrohttpd-devel | |
46 | libmount-devel | |
47 | libseccomp-devel | |
48 | libselinux-devel | |
49 | libtool | |
50 | libxkbcommon-devel | |
51 | libxslt | |
52 | lz4 | |
53 | lz4-devel | |
54 | m4 | |
55 | meson | |
56 | pam-devel | |
57 | pcre2-devel | |
58 | pkgconfig | |
59 | python3-devel | |
60 | python3-lxml | |
61 | qrencode-devel | |
62 | tree | |
63 | xz-devel | |
64 | ||
65 | Packages= | |
66 | dnsmasq | |
67 | iproute | |
68 | libidn2 | |
69 | polkit | |
70 | python3 | |
71 | ||
72 | # Share caches with the top-level mkosi | |
73 | BuildDirectory=../mkosi.builddir | |
74 | Cache=../mkosi.cache | |
75 | ||
76 | # Run our own script | |
77 | BuildScript=mkosi.build.networkd-test | |
78 | ||
79 | BuildSources=.. | |
80 | NSpawnSettings=mkosi.nspawn.networkd-test |