summaryrefslogtreecommitdiff
path: root/mkosi.conf.d
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-04-23 14:53:11 +0200
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-04-24 10:56:55 +0200
commitf997f91d7dcf4fe2c8ff4e73274e045e15ec71ea (patch)
treefda91282d88c7b6d3c73bfff828183e457296e18 /mkosi.conf.d
parentf6e94c5f7ddd796095cf6294857e535dcdbfc677 (diff)
downloadsystemd-f997f91d7dcf4fe2c8ff4e73274e045e15ec71ea.tar.gz
mkosi: Update to latest
Let's use the new support for matching against any distribution in a list of distributions to start sharing most things between the ubuntu/debian configs and centos/fedora configs.
Diffstat (limited to 'mkosi.conf.d')
-rw-r--r--mkosi.conf.d/20-centos-fedora.conf94
-rw-r--r--mkosi.conf.d/20-centos.conf90
-rw-r--r--mkosi.conf.d/20-debian-ubuntu.conf97
-rw-r--r--mkosi.conf.d/20-debian.conf87
-rw-r--r--mkosi.conf.d/20-fedora.conf76
-rw-r--r--mkosi.conf.d/20-ubuntu.conf89
6 files changed, 194 insertions, 339 deletions
diff --git a/mkosi.conf.d/20-centos-fedora.conf b/mkosi.conf.d/20-centos-fedora.conf
new file mode 100644
index 0000000000..d78b924304
--- /dev/null
+++ b/mkosi.conf.d/20-centos-fedora.conf
@@ -0,0 +1,94 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=centos fedora
+
+[Content]
+Packages=
+ alsa-lib
+ audit-libs
+ cryptsetup
+ dhcp-server
+ dnf
+ fuse
+ glib2
+ glibc-minimal-langpack
+ glibc.i686
+ gnutls
+ iproute
+ iproute-tc
+ kernel-core
+ libasan
+ libbpf
+ libcap-ng
+ libcap-ng-utils
+ libfido2
+ libgcrypt
+ libmicrohttpd
+ libmnl
+ libubsan
+ libxcrypt
+ libxkbcommon
+ netcat
+ numactl-libs
+ openssh-server
+ p11-kit
+ pam
+ passwd
+ polkit
+ popt
+ procps-ng
+ quota
+ tpm2-tss
+ util-linux
+ vim-common
+
+BuildPackages=
+ /usr/bin/pkg-config
+ bpftool
+ docbook-xsl
+ dwarves
+ glibc-devel.i686
+ glibc-static
+ glibc-static.i686
+ 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)
+ python3-docutils
diff --git a/mkosi.conf.d/20-centos.conf b/mkosi.conf.d/20-centos.conf
index 0ddf6e37ea..4181f03414 100644
--- a/mkosi.conf.d/20-centos.conf
+++ b/mkosi.conf.d/20-centos.conf
@@ -4,93 +4,5 @@
Distribution=centos
[Distribution]
+Release=9
Repositories=epel
-
-[Content]
-Packages=
- alsa-lib
- audit
- cryptsetup
- dhcp-server
- dnf
- fuse
- glib2
- glibc-minimal-langpack
- glibc.i686
- gnutls
- iproute
- iproute-tc
- kernel-core
- libasan
- libbpf
- libcap-ng
- libcap-ng-utils
- libfido2
- libmicrohttpd
- libmnl
- libubsan
- libxcrypt
- libxkbcommon
- netcat
- numactl-libs
- openssh-server
- p11-kit
- pam
- passwd
- polkit
- popt
- procps-ng
- python3-docutils
- quota
- tpm2-tss
- util-linux
- vim-common
-
-BuildPackages=
- bpftool
- docbook-xsl
- dwarves
- glibc-devel.i686
- glibc-static
- glibc-static.i686
- libxslt
- pam-devel
- perl-interpreter
- /usr/bin/pkg-config
- 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)
diff --git a/mkosi.conf.d/20-debian-ubuntu.conf b/mkosi.conf.d/20-debian-ubuntu.conf
new file mode 100644
index 0000000000..584536ef6b
--- /dev/null
+++ b/mkosi.conf.d/20-debian-ubuntu.conf
@@ -0,0 +1,97 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=debian ubuntu
+
+[Content]
+Packages=
+ btrfs-progs
+ cryptsetup-bin
+ dbus-broker
+ default-dbus-session-bus
+ f2fs-tools
+ fdisk
+ fuse
+ gcc # Provides libasan/libubsan
+ iproute2
+ isc-dhcp-server
+ libasound2
+ libc6-i386
+ libcap-ng-utils
+ libcap-ng0
+ libfdisk1
+ 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
+ openssh-server
+ passwd
+ policykit-1
+ procps
+ python3-pefile
+ python3-psutil
+ python3-pytest
+ quota
+ systemd-sysv
+ tzdata
+ xxd
+
+BuildPackages=
+ docbook-xsl
+ dpkg-dev
+ 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
+ python3-pyelftools
+ xsltproc
diff --git a/mkosi.conf.d/20-debian.conf b/mkosi.conf.d/20-debian.conf
index 4354b05bf0..c251ab6542 100644
--- a/mkosi.conf.d/20-debian.conf
+++ b/mkosi.conf.d/20-debian.conf
@@ -8,95 +8,8 @@ Release=testing
[Content]
Packages=
- btrfs-progs
- cryptsetup-bin
- dbus-broker
- default-dbus-session-bus
- f2fs-tools
- fdisk
- fuse
- gcc # Provides libasan/libubsan
- iproute2
- isc-dhcp-server
- libasound2
libbpf1
- libc6-i386
- libcap-ng-utils
- 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
linux-image-cloud-amd64
- netcat-openbsd
- openssh-server
- passwd
- policykit-1
- procps
- python3-pefile
- python3-psutil
- python3-pytest
- quota
- systemd-sysv
- tzdata
- xxd
BuildPackages=
bpftool
- docbook-xsl
- dpkg-dev
- 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
- python3-pyelftools
- xsltproc
diff --git a/mkosi.conf.d/20-fedora.conf b/mkosi.conf.d/20-fedora.conf
index 986d74a11a..1574420487 100644
--- a/mkosi.conf.d/20-fedora.conf
+++ b/mkosi.conf.d/20-fedora.conf
@@ -8,93 +8,17 @@ Release=38
[Content]
Packages=
- alsa-lib
btrfs-progs
compsize
- cryptsetup
- dhcp-server
- dnf
f2fs-tools
- fuse
- glib2
- glibc-minimal-langpack
- gnutls
- iproute
- iproute-tc
- kernel-core
- libasan
- libbpf
- libcap-ng
- libcap-ng-utils
- libfido2
- libgcrypt
- libmicrohttpd
- libmnl
- libubsan
- libxcrypt
- libxkbcommon
- netcat
- numactl-libs
- openssh-server
- pam
- passwd
- polkit
- popt
- procps-ng
python3dist(pefile)
python3dist(psutil)
python3dist(pytest)
- quota
- tpm2-tss
- util-linux
- vim-common
BuildPackages=
- bpftool
- docbook-xsl
- dwarves
- glibc-static
libcap-static
- pam-devel
- /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)
- python3-docutils
python3dist(jinja2)
python3dist(lxml)
python3dist(pyelftools)
diff --git a/mkosi.conf.d/20-ubuntu.conf b/mkosi.conf.d/20-ubuntu.conf
index 11c2721877..036c1734b2 100644
--- a/mkosi.conf.d/20-ubuntu.conf
+++ b/mkosi.conf.d/20-ubuntu.conf
@@ -9,94 +9,9 @@ Repositories=universe
[Content]
Packages=
- btrfs-progs
- cryptsetup-bin
- dbus-broker
- default-dbus-session-bus
- f2fs-tools
- fdisk
- fuse
- gcc # Provides libasan/libubsan
- iproute2
- isc-dhcp-server
- libasound2
libbpf0
- libc6-i386
- libcap-ng-utils
- 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
linux-virtual
- netcat-openbsd
- openssh-server
- passwd
- policykit-1
- procps
- python3-pefile
- python3-psutil
- python3-pytest
- quota
- systemd-sysv
- xxd
BuildPackages=
- docbook-xsl
- dpkg-dev
- 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
- python3-pyelftools
- xsltproc
+ linux-tools-common
+ linux-tools-generic