From 396a24938845cb05586b3f8e17e6115200d4be18 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 19 Jan 2023 14:24:40 +0100 Subject: mkosi: Rename the configuration files to use ".conf" as extension --- mkosi.conf.d/arch/10-arch.conf | 46 ++++++++++++++ mkosi.conf.d/arch/10-mkosi.arch | 46 -------------- mkosi.conf.d/centos/10-centos.conf | 95 +++++++++++++++++++++++++++++ mkosi.conf.d/centos/10-mkosi.centos | 95 ----------------------------- mkosi.conf.d/debian/10-debian.conf | 90 +++++++++++++++++++++++++++ mkosi.conf.d/debian/10-mkosi.debian | 90 --------------------------- mkosi.conf.d/fedora/10-fedora.conf | 92 ++++++++++++++++++++++++++++ mkosi.conf.d/fedora/10-mkosi.fedora | 92 ---------------------------- mkosi.conf.d/opensuse/10-mkosi.opensuse | 105 -------------------------------- mkosi.conf.d/opensuse/10-opensuse.conf | 105 ++++++++++++++++++++++++++++++++ mkosi.conf.d/ubuntu/10-mkosi.ubuntu | 91 --------------------------- mkosi.conf.d/ubuntu/10-ubuntu.conf | 91 +++++++++++++++++++++++++++ 12 files changed, 519 insertions(+), 519 deletions(-) create mode 100644 mkosi.conf.d/arch/10-arch.conf delete mode 100644 mkosi.conf.d/arch/10-mkosi.arch create mode 100644 mkosi.conf.d/centos/10-centos.conf delete mode 100644 mkosi.conf.d/centos/10-mkosi.centos create mode 100644 mkosi.conf.d/debian/10-debian.conf delete mode 100644 mkosi.conf.d/debian/10-mkosi.debian create mode 100644 mkosi.conf.d/fedora/10-fedora.conf delete mode 100644 mkosi.conf.d/fedora/10-mkosi.fedora delete mode 100644 mkosi.conf.d/opensuse/10-mkosi.opensuse create mode 100644 mkosi.conf.d/opensuse/10-opensuse.conf delete mode 100644 mkosi.conf.d/ubuntu/10-mkosi.ubuntu create mode 100644 mkosi.conf.d/ubuntu/10-ubuntu.conf (limited to 'mkosi.conf.d') diff --git a/mkosi.conf.d/arch/10-arch.conf b/mkosi.conf.d/arch/10-arch.conf new file mode 100644 index 0000000000..993e3dd344 --- /dev/null +++ b/mkosi.conf.d/arch/10-arch.conf @@ -0,0 +1,46 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +# +# Copyright © 2016 Zeal Jagannatha + +# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). +# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. + +[Distribution] +Distribution=arch + +[Content] +Packages= + alsa-lib + btrfs-progs + compsize + dhcp + f2fs-tools + fuse2 + gnutls + iproute + libbpf + libcap-ng + libfido2 + libmicrohttpd + libmnl + libpwquality + libxkbcommon + man-db + numactl + openbsd-netcat + polkit + popt + quota-tools + tpm2-tss + vim + +BuildPackages= + bpf + docbook-xsl + libxslt + linux-api-headers + pahole + perl + python-docutils + python-jinja + python-lxml diff --git a/mkosi.conf.d/arch/10-mkosi.arch b/mkosi.conf.d/arch/10-mkosi.arch deleted file mode 100644 index 993e3dd344..0000000000 --- a/mkosi.conf.d/arch/10-mkosi.arch +++ /dev/null @@ -1,46 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-or-later -# -# Copyright © 2016 Zeal Jagannatha - -# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). -# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. - -[Distribution] -Distribution=arch - -[Content] -Packages= - alsa-lib - btrfs-progs - compsize - dhcp - f2fs-tools - fuse2 - gnutls - iproute - libbpf - libcap-ng - libfido2 - libmicrohttpd - libmnl - libpwquality - libxkbcommon - man-db - numactl - openbsd-netcat - polkit - popt - quota-tools - tpm2-tss - vim - -BuildPackages= - bpf - docbook-xsl - libxslt - linux-api-headers - pahole - perl - python-docutils - python-jinja - python-lxml diff --git a/mkosi.conf.d/centos/10-centos.conf b/mkosi.conf.d/centos/10-centos.conf new file mode 100644 index 0000000000..a950cbd4d2 --- /dev/null +++ b/mkosi.conf.d/centos/10-centos.conf @@ -0,0 +1,95 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). +# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. + +[Distribution] +Distribution=centos +Repositories=epel + +[Content] +Packages= + alsa-lib + audit + cryptsetup + dhcp-server + fuse + glib2 + glibc-minimal-langpack + glibc.i686 + gnutls + iproute + iproute-tc + kernel-modules-extra + libasan + libbpf + libcap-ng + libfido2 + libmicrohttpd + libmnl + libubsan + libxcrypt + libxkbcommon + netcat + numactl-libs + p11-kit + pam + polkit + popt + procps-ng + quota + tpm2-tss + vim-common + +BuildPackages= + bpftool + docbook-xsl + dwarves + glibc-devel.i686 + glibc-static + glibc-static.i686 + gnu-efi-devel + libgcrypt-devel # CentOS Stream 8 libgcrypt-devel doesn't ship a pkg-config file. + libxslt + pam-devel + perl-interpreter + pkgconfig(alsa) + pkgconfig(audit) + pkgconfig(blkid) + pkgconfig(bzip2) + pkgconfig(dbus-1) + pkgconfig(fdisk) + pkgconfig(fuse) + pkgconfig(glib-2.0) + pkgconfig(gnutls) + pkgconfig(libacl) + pkgconfig(libbpf) + pkgconfig(libcap-ng) + pkgconfig(libcap) + pkgconfig(libcryptsetup) + pkgconfig(libcurl) + pkgconfig(libdw) + pkgconfig(libfido2) + pkgconfig(libidn2) + pkgconfig(libkmod) + pkgconfig(libmicrohttpd) + pkgconfig(libmnl) + pkgconfig(libpcre2-8) + pkgconfig(libqrencode) + pkgconfig(libseccomp) + pkgconfig(libselinux) + pkgconfig(libzstd) + pkgconfig(mount) + pkgconfig(numa) + pkgconfig(openssl) + pkgconfig(p11-kit-1) + pkgconfig(popt) + pkgconfig(pwquality) + pkgconfig(tss2-esys) + pkgconfig(tss2-mu) + pkgconfig(tss2-rc) + pkgconfig(valgrind) + pkgconfig(xkbcommon) + python3dist(docutils) + python3dist(jinja2) + python3dist(lxml) diff --git a/mkosi.conf.d/centos/10-mkosi.centos b/mkosi.conf.d/centos/10-mkosi.centos deleted file mode 100644 index a950cbd4d2..0000000000 --- a/mkosi.conf.d/centos/10-mkosi.centos +++ /dev/null @@ -1,95 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-or-later - -# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). -# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. - -[Distribution] -Distribution=centos -Repositories=epel - -[Content] -Packages= - alsa-lib - audit - cryptsetup - dhcp-server - fuse - glib2 - glibc-minimal-langpack - glibc.i686 - gnutls - iproute - iproute-tc - kernel-modules-extra - libasan - libbpf - libcap-ng - libfido2 - libmicrohttpd - libmnl - libubsan - libxcrypt - libxkbcommon - netcat - numactl-libs - p11-kit - pam - polkit - popt - procps-ng - quota - tpm2-tss - vim-common - -BuildPackages= - bpftool - docbook-xsl - dwarves - glibc-devel.i686 - glibc-static - glibc-static.i686 - gnu-efi-devel - libgcrypt-devel # CentOS Stream 8 libgcrypt-devel doesn't ship a pkg-config file. - libxslt - pam-devel - perl-interpreter - pkgconfig(alsa) - pkgconfig(audit) - pkgconfig(blkid) - pkgconfig(bzip2) - pkgconfig(dbus-1) - pkgconfig(fdisk) - pkgconfig(fuse) - pkgconfig(glib-2.0) - pkgconfig(gnutls) - pkgconfig(libacl) - pkgconfig(libbpf) - pkgconfig(libcap-ng) - pkgconfig(libcap) - pkgconfig(libcryptsetup) - pkgconfig(libcurl) - pkgconfig(libdw) - pkgconfig(libfido2) - pkgconfig(libidn2) - pkgconfig(libkmod) - pkgconfig(libmicrohttpd) - pkgconfig(libmnl) - pkgconfig(libpcre2-8) - pkgconfig(libqrencode) - pkgconfig(libseccomp) - pkgconfig(libselinux) - pkgconfig(libzstd) - pkgconfig(mount) - pkgconfig(numa) - pkgconfig(openssl) - pkgconfig(p11-kit-1) - pkgconfig(popt) - pkgconfig(pwquality) - pkgconfig(tss2-esys) - pkgconfig(tss2-mu) - pkgconfig(tss2-rc) - pkgconfig(valgrind) - pkgconfig(xkbcommon) - python3dist(docutils) - python3dist(jinja2) - python3dist(lxml) diff --git a/mkosi.conf.d/debian/10-debian.conf b/mkosi.conf.d/debian/10-debian.conf new file mode 100644 index 0000000000..7443f7db53 --- /dev/null +++ b/mkosi.conf.d/debian/10-debian.conf @@ -0,0 +1,90 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). +# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. + +[Distribution] +Distribution=debian +Release=testing + +[Content] +Packages= + btrfs-progs + cryptsetup-bin + f2fs-tools + fdisk + fuse + gcc # Provides libasan/libubsan + iproute2 + isc-dhcp-server + libasound2 + libbpf1 + libc6-i386 + libcap-ng0 + libfido2-1 + libglib2.0-0 + libgnutls30 + libidn2-0 + libmicrohttpd12 + libmnl0 + libnuma1 + libp11-kit0 + libpam0g + libpopt0 + libpwquality1 + libqrencode4 + libtss2-dev # Use the -dev package to avoid churn in updating version numbers + netcat-openbsd + policykit-1 + procps + quota + xxd + +BuildPackages= + bpftool + docbook-xsl + g++ + gcc-multilib + libacl1-dev + libasound-dev + libaudit-dev + libblkid-dev + libbpf-dev + libbz2-dev + libc6-dev + libc6-dev-i386 + libcap-dev + libcap-ng-dev + libcryptsetup-dev + libcurl4-openssl-dev + libdbus-1-dev + libdw-dev + libfdisk-dev + libfido2-dev + libfuse-dev + libgcrypt20-dev + libglib2.0-dev + libgnutls28-dev + libidn2-dev + libiptc-dev + libkmod-dev + libmicrohttpd-dev + libmnl-dev + libmount-dev + libnuma-dev + libp11-kit-dev + libpam0g-dev + libpopt-dev + libpwquality-dev + libqrencode-dev + libseccomp-dev + libsmartcols-dev + libssl-dev + libxen-dev + libxkbcommon-dev + libzstd-dev + pahole + python3-docutils + python3-jinja2 + python3-lxml + xsltproc diff --git a/mkosi.conf.d/debian/10-mkosi.debian b/mkosi.conf.d/debian/10-mkosi.debian deleted file mode 100644 index 7443f7db53..0000000000 --- a/mkosi.conf.d/debian/10-mkosi.debian +++ /dev/null @@ -1,90 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-or-later - -# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). -# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. - -[Distribution] -Distribution=debian -Release=testing - -[Content] -Packages= - btrfs-progs - cryptsetup-bin - f2fs-tools - fdisk - fuse - gcc # Provides libasan/libubsan - iproute2 - isc-dhcp-server - libasound2 - libbpf1 - libc6-i386 - libcap-ng0 - libfido2-1 - libglib2.0-0 - libgnutls30 - libidn2-0 - libmicrohttpd12 - libmnl0 - libnuma1 - libp11-kit0 - libpam0g - libpopt0 - libpwquality1 - libqrencode4 - libtss2-dev # Use the -dev package to avoid churn in updating version numbers - netcat-openbsd - policykit-1 - procps - quota - xxd - -BuildPackages= - bpftool - docbook-xsl - g++ - gcc-multilib - libacl1-dev - libasound-dev - libaudit-dev - libblkid-dev - libbpf-dev - libbz2-dev - libc6-dev - libc6-dev-i386 - libcap-dev - libcap-ng-dev - libcryptsetup-dev - libcurl4-openssl-dev - libdbus-1-dev - libdw-dev - libfdisk-dev - libfido2-dev - libfuse-dev - libgcrypt20-dev - libglib2.0-dev - libgnutls28-dev - libidn2-dev - libiptc-dev - libkmod-dev - libmicrohttpd-dev - libmnl-dev - libmount-dev - libnuma-dev - libp11-kit-dev - libpam0g-dev - libpopt-dev - libpwquality-dev - libqrencode-dev - libseccomp-dev - libsmartcols-dev - libssl-dev - libxen-dev - libxkbcommon-dev - libzstd-dev - pahole - python3-docutils - python3-jinja2 - python3-lxml - xsltproc diff --git a/mkosi.conf.d/fedora/10-fedora.conf b/mkosi.conf.d/fedora/10-fedora.conf new file mode 100644 index 0000000000..8ce05f5331 --- /dev/null +++ b/mkosi.conf.d/fedora/10-fedora.conf @@ -0,0 +1,92 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). +# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. + +[Distribution] +Distribution=fedora +Release=37 + +[Content] +Packages= + alsa-lib + btrfs-progs + compsize + cryptsetup + dhcp-server + f2fs-tools + fuse + glib2 + glibc-minimal-langpack + gnutls + iproute + iproute-tc + libasan + libbpf + libcap-ng + libfido2 + libgcrypt + libmicrohttpd + libmnl + libubsan + libxcrypt + libxkbcommon + netcat + numactl-libs + pam + polkit + popt + procps-ng + quota + tpm2-tss + vim-common + +BuildPackages= + bpftool + docbook-xsl + dwarves + glibc-static + gnu-efi-devel + libcap-static + pam-devel + pkgconfig # pkgconf shim to provide /usr/bin/pkg-config + pkgconfig(alsa) + pkgconfig(audit) + pkgconfig(blkid) + pkgconfig(dbus-1) + pkgconfig(fdisk) + pkgconfig(fuse) + pkgconfig(glib-2.0) + pkgconfig(libacl) + pkgconfig(libbpf) + pkgconfig(libcap-ng) + pkgconfig(libcap) + pkgconfig(libcryptsetup) + pkgconfig(libcurl) + pkgconfig(libdw) + pkgconfig(libfido2) + pkgconfig(libgcrypt) + pkgconfig(libidn2) + pkgconfig(libkmod) + pkgconfig(libmicrohttpd) + pkgconfig(libmnl) + pkgconfig(libpcre2-8) + pkgconfig(libqrencode) + pkgconfig(libseccomp) + pkgconfig(libselinux) + pkgconfig(libzstd) + pkgconfig(mount) + pkgconfig(numa) + pkgconfig(openssl) + pkgconfig(p11-kit-1) + pkgconfig(popt) + pkgconfig(pwquality) + pkgconfig(tss2-esys) + pkgconfig(tss2-mu) + pkgconfig(tss2-rc) + pkgconfig(valgrind) + pkgconfig(xencontrol) + pkgconfig(xkbcommon) + python3dist(docutils) + python3dist(jinja2) + python3dist(lxml) diff --git a/mkosi.conf.d/fedora/10-mkosi.fedora b/mkosi.conf.d/fedora/10-mkosi.fedora deleted file mode 100644 index 8ce05f5331..0000000000 --- a/mkosi.conf.d/fedora/10-mkosi.fedora +++ /dev/null @@ -1,92 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-or-later - -# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). -# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. - -[Distribution] -Distribution=fedora -Release=37 - -[Content] -Packages= - alsa-lib - btrfs-progs - compsize - cryptsetup - dhcp-server - f2fs-tools - fuse - glib2 - glibc-minimal-langpack - gnutls - iproute - iproute-tc - libasan - libbpf - libcap-ng - libfido2 - libgcrypt - libmicrohttpd - libmnl - libubsan - libxcrypt - libxkbcommon - netcat - numactl-libs - pam - polkit - popt - procps-ng - quota - tpm2-tss - vim-common - -BuildPackages= - bpftool - docbook-xsl - dwarves - glibc-static - gnu-efi-devel - libcap-static - pam-devel - pkgconfig # pkgconf shim to provide /usr/bin/pkg-config - pkgconfig(alsa) - pkgconfig(audit) - pkgconfig(blkid) - pkgconfig(dbus-1) - pkgconfig(fdisk) - pkgconfig(fuse) - pkgconfig(glib-2.0) - pkgconfig(libacl) - pkgconfig(libbpf) - pkgconfig(libcap-ng) - pkgconfig(libcap) - pkgconfig(libcryptsetup) - pkgconfig(libcurl) - pkgconfig(libdw) - pkgconfig(libfido2) - pkgconfig(libgcrypt) - pkgconfig(libidn2) - pkgconfig(libkmod) - pkgconfig(libmicrohttpd) - pkgconfig(libmnl) - pkgconfig(libpcre2-8) - pkgconfig(libqrencode) - pkgconfig(libseccomp) - pkgconfig(libselinux) - pkgconfig(libzstd) - pkgconfig(mount) - pkgconfig(numa) - pkgconfig(openssl) - pkgconfig(p11-kit-1) - pkgconfig(popt) - pkgconfig(pwquality) - pkgconfig(tss2-esys) - pkgconfig(tss2-mu) - pkgconfig(tss2-rc) - pkgconfig(valgrind) - pkgconfig(xencontrol) - pkgconfig(xkbcommon) - python3dist(docutils) - python3dist(jinja2) - python3dist(lxml) diff --git a/mkosi.conf.d/opensuse/10-mkosi.opensuse b/mkosi.conf.d/opensuse/10-mkosi.opensuse deleted file mode 100644 index 417827f7c0..0000000000 --- a/mkosi.conf.d/opensuse/10-mkosi.opensuse +++ /dev/null @@ -1,105 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-or-later - -# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). -# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. - -[Distribution] -Distribution=opensuse -Release=tumbleweed - -[Content] -Packages= - btrfs-progs - dbus-1 - f2fs-tools - fuse - gcc # Provides libasan/libubsan - glibc-32bit - glibc-locale-base - libasound2 - libbpf1 - libcap-ng0 - libcrypt1 - libcryptsetup12 - libdw1 - libelf1 - libfido2 - libgcrypt20 - libglib-2_0-0 - libkmod2 - liblz4-1 - libmnl0 - libmount1 - libnuma1 - libp11-kit0 - libpopt0 - libqrencode4 - libseccomp2 - libxkbcommon0 - pam - tpm2-0-tss - vim - -BuildPackages= - alsa-devel - audit-devel - bpftool - dbus-1-devel - docbook-xsl-stylesheets - dwarves - fdupes - fuse-devel - gcc-32bit - gcc-c++ - glib2-devel - glibc-devel-32bit - glibc-devel-static-32bit - glibc-locale - glibc-static - intltool - libacl-devel - libapparmor-devel - libblkid-devel - libbpf-devel - libbz2-devel - libcap-devel - libcap-ng-devel - libcryptsetup-devel - libcurl-devel - libdw-devel - libelf-devel - libfdisk-devel - libfido2-devel - libgcrypt-devel - libgnutls-devel - libkmod-devel - liblz4-devel - libmicrohttpd-devel - libmnl-devel - libmount-devel - libnuma-devel - libpwquality-devel - libseccomp-devel - libselinux-devel - libxkbcommon-devel - libxslt-tools - openssl-devel - pam-devel - pciutils-devel - pcre-devel - popt-devel - python3-docutils - python3-Jinja2 - python3-lxml - qrencode-devel - shadow - system-group-obsolete - system-user-bin - system-user-daemon - system-user-nobody - system-user-root - systemd-sysvinit - timezone - tpm2-0-tss-devel - xen-devel - zlib-devel diff --git a/mkosi.conf.d/opensuse/10-opensuse.conf b/mkosi.conf.d/opensuse/10-opensuse.conf new file mode 100644 index 0000000000..417827f7c0 --- /dev/null +++ b/mkosi.conf.d/opensuse/10-opensuse.conf @@ -0,0 +1,105 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). +# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. + +[Distribution] +Distribution=opensuse +Release=tumbleweed + +[Content] +Packages= + btrfs-progs + dbus-1 + f2fs-tools + fuse + gcc # Provides libasan/libubsan + glibc-32bit + glibc-locale-base + libasound2 + libbpf1 + libcap-ng0 + libcrypt1 + libcryptsetup12 + libdw1 + libelf1 + libfido2 + libgcrypt20 + libglib-2_0-0 + libkmod2 + liblz4-1 + libmnl0 + libmount1 + libnuma1 + libp11-kit0 + libpopt0 + libqrencode4 + libseccomp2 + libxkbcommon0 + pam + tpm2-0-tss + vim + +BuildPackages= + alsa-devel + audit-devel + bpftool + dbus-1-devel + docbook-xsl-stylesheets + dwarves + fdupes + fuse-devel + gcc-32bit + gcc-c++ + glib2-devel + glibc-devel-32bit + glibc-devel-static-32bit + glibc-locale + glibc-static + intltool + libacl-devel + libapparmor-devel + libblkid-devel + libbpf-devel + libbz2-devel + libcap-devel + libcap-ng-devel + libcryptsetup-devel + libcurl-devel + libdw-devel + libelf-devel + libfdisk-devel + libfido2-devel + libgcrypt-devel + libgnutls-devel + libkmod-devel + liblz4-devel + libmicrohttpd-devel + libmnl-devel + libmount-devel + libnuma-devel + libpwquality-devel + libseccomp-devel + libselinux-devel + libxkbcommon-devel + libxslt-tools + openssl-devel + pam-devel + pciutils-devel + pcre-devel + popt-devel + python3-docutils + python3-Jinja2 + python3-lxml + qrencode-devel + shadow + system-group-obsolete + system-user-bin + system-user-daemon + system-user-nobody + system-user-root + systemd-sysvinit + timezone + tpm2-0-tss-devel + xen-devel + zlib-devel diff --git a/mkosi.conf.d/ubuntu/10-mkosi.ubuntu b/mkosi.conf.d/ubuntu/10-mkosi.ubuntu deleted file mode 100644 index 346b129e52..0000000000 --- a/mkosi.conf.d/ubuntu/10-mkosi.ubuntu +++ /dev/null @@ -1,91 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-or-later - -# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). -# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. - -[Distribution] -Distribution=ubuntu -Release=jammy -Repositories=main,universe - -[Content] -Packages= - btrfs-progs - cryptsetup-bin - f2fs-tools - fdisk - fuse - gcc # Provides libasan/libubsan - iproute2 - isc-dhcp-server - libasound2 - libbpf0 - libc6-i386 - libcap-ng0 - libfdisk1 - libfido2-1 - libglib2.0-0 - libidn2-0 - libmicrohttpd12 - libmnl0 - libnuma1 - libp11-kit0 - libpopt0 - libpwquality1 - libqrencode4 - libtss2-dev # Use the -dev package to avoid churn in updating version numbers - linux-tools-common - linux-tools-generic - netcat-openbsd - policykit-1 - procps - quota - xxd - -BuildPackages= - docbook-xsl - g++ - gcc-multilib - libacl1-dev - libasound-dev - libaudit-dev - libblkid-dev - libbpf-dev - libbz2-dev - libc6-dev - libc6-dev-i386 - libcap-dev - libcap-ng-dev - libcryptsetup-dev - libcurl4-openssl-dev - libdbus-1-dev - libdw-dev - libfdisk-dev - libfido2-dev - libfuse-dev - libgcrypt20-dev - libglib2.0-dev - libgnutls28-dev - libidn2-dev - libiptc-dev - libkmod-dev - libmicrohttpd-dev - libmnl-dev - libmount-dev - libnuma-dev - libp11-kit-dev - libpam0g-dev - libpopt-dev - libpwquality-dev - libqrencode-dev - libseccomp-dev - libsmartcols-dev - libssl-dev - libxen-dev - libxkbcommon-dev - libzstd-dev - pahole - python3-docutils - python3-jinja2 - python3-lxml - xsltproc diff --git a/mkosi.conf.d/ubuntu/10-ubuntu.conf b/mkosi.conf.d/ubuntu/10-ubuntu.conf new file mode 100644 index 0000000000..346b129e52 --- /dev/null +++ b/mkosi.conf.d/ubuntu/10-ubuntu.conf @@ -0,0 +1,91 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi). +# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image. + +[Distribution] +Distribution=ubuntu +Release=jammy +Repositories=main,universe + +[Content] +Packages= + btrfs-progs + cryptsetup-bin + f2fs-tools + fdisk + fuse + gcc # Provides libasan/libubsan + iproute2 + isc-dhcp-server + libasound2 + libbpf0 + libc6-i386 + libcap-ng0 + libfdisk1 + libfido2-1 + libglib2.0-0 + libidn2-0 + libmicrohttpd12 + libmnl0 + libnuma1 + libp11-kit0 + libpopt0 + libpwquality1 + libqrencode4 + libtss2-dev # Use the -dev package to avoid churn in updating version numbers + linux-tools-common + linux-tools-generic + netcat-openbsd + policykit-1 + procps + quota + xxd + +BuildPackages= + docbook-xsl + g++ + gcc-multilib + libacl1-dev + libasound-dev + libaudit-dev + libblkid-dev + libbpf-dev + libbz2-dev + libc6-dev + libc6-dev-i386 + libcap-dev + libcap-ng-dev + libcryptsetup-dev + libcurl4-openssl-dev + libdbus-1-dev + libdw-dev + libfdisk-dev + libfido2-dev + libfuse-dev + libgcrypt20-dev + libglib2.0-dev + libgnutls28-dev + libidn2-dev + libiptc-dev + libkmod-dev + libmicrohttpd-dev + libmnl-dev + libmount-dev + libnuma-dev + libp11-kit-dev + libpam0g-dev + libpopt-dev + libpwquality-dev + libqrencode-dev + libseccomp-dev + libsmartcols-dev + libssl-dev + libxen-dev + libxkbcommon-dev + libzstd-dev + pahole + python3-docutils + python3-jinja2 + python3-lxml + xsltproc -- cgit v1.2.1