From 9a01c6f095aa453984badbf59662ac4f14d19a9f Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 9 Dec 2020 21:51:56 +0000 Subject: [PATCH] Enable more mkosi options - HostonlyInitrd reduces the size of the initramfs which speeds up QEMU boot times. - Autologin and deleting the root password remove the manual login step whenever starting the systemd-nspawn container or QEMU vm. - NetworkVeth passes --network-veth to the nspawn container when using mkosi boot and emulates --network-veth with a tap device and networkd's 80-vm-vt.network builtin network file when using mkosi qemu. --network-veth makes it easier to test network and resolved in mkosi's nspawn container or QEMU vm. --- .mkosi/mkosi.arch | 5 +++++ .mkosi/mkosi.debian | 5 +++++ .mkosi/mkosi.fedora | 5 +++++ .mkosi/mkosi.opensuse | 5 +++++ .mkosi/mkosi.ubuntu | 5 +++++ 5 files changed, 25 insertions(+) diff --git a/.mkosi/mkosi.arch b/.mkosi/mkosi.arch index 8b9b7c72e7..07893e11eb 100644 --- a/.mkosi/mkosi.arch +++ b/.mkosi/mkosi.arch @@ -63,3 +63,8 @@ Packages= [Host] QemuHeadless=yes +NetworkVeth=yes + +[Validation] +Password= +Autologin=yes diff --git a/.mkosi/mkosi.debian b/.mkosi/mkosi.debian index 7da81298a2..340a11633b 100644 --- a/.mkosi/mkosi.debian +++ b/.mkosi/mkosi.debian @@ -79,3 +79,8 @@ Packages= [Host] QemuHeadless=yes +NetworkVeth=yes + +[Validation] +Password= +Autologin=yes diff --git a/.mkosi/mkosi.fedora b/.mkosi/mkosi.fedora index f383e11c65..168632bd03 100644 --- a/.mkosi/mkosi.fedora +++ b/.mkosi/mkosi.fedora @@ -89,3 +89,8 @@ Cache=mkosi.cache [Host] QemuHeadless=yes +NetworkVeth=yes + +[Validation] +Password= +Autologin=yes diff --git a/.mkosi/mkosi.opensuse b/.mkosi/mkosi.opensuse index 5d75eecddc..19e56f0e47 100644 --- a/.mkosi/mkosi.opensuse +++ b/.mkosi/mkosi.opensuse @@ -83,3 +83,8 @@ Packages= [Host] QemuHeadless=yes +NetworkVeth=yes + +[Validation] +Password= +Autologin=yes diff --git a/.mkosi/mkosi.ubuntu b/.mkosi/mkosi.ubuntu index 09afafb9db..5af1a65555 100644 --- a/.mkosi/mkosi.ubuntu +++ b/.mkosi/mkosi.ubuntu @@ -82,3 +82,8 @@ Packages= [Host] QemuHeadless=yes +NetworkVeth=yes + +[Validation] +Password= +Autologin=yes