From 82058a6c79aa9a5c51781180bf8242b092db788b Mon Sep 17 00:00:00 2001 From: Lukas Nykryn Date: Wed, 15 May 2024 15:48:09 +0200 Subject: [PATCH] add basic mkosi config --- .gitignore | 1 + mkosi.build.chroot | 7 +++++++ mkosi.conf | 29 +++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100755 mkosi.build.chroot create mode 100644 mkosi.conf diff --git a/.gitignore b/.gitignore index 9e0d10eb..91113843 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ chkconfig ntsysv po/*.mo .vscode/ +build/** diff --git a/mkosi.build.chroot b/mkosi.build.chroot new file mode 100755 index 00000000..d32259ae --- /dev/null +++ b/mkosi.build.chroot @@ -0,0 +1,7 @@ +#!/bin/bash +set -e + +make clean +make +make check +make install diff --git a/mkosi.conf b/mkosi.conf new file mode 100644 index 00000000..e631851c --- /dev/null +++ b/mkosi.conf @@ -0,0 +1,29 @@ +[Distribution] +@Distribution=fedora +@Release=40 + +[Output] +@OutputDirectory=build/mkosi.output +@BuildDirectory=build/mkosi.builddir +@CacheDirectory=build/mkosi.cache + +[Content] +Bootable=yes +Autologin=yes +Packages=systemd + systemd-boot + kernel + initscripts + +BuildPackages=beakerlib + gcc + gettext + libselinux-devel + make + newt-devel + systemd + systemd-udev + popt-devel + +[Host] + ToolsTreeDistribution=fedora