mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
mkosi: Simplify centos/fedora configuration
Both EPEL 9 and 10 now have the packages we need except for dhcp-server so let's get rid of the EPEL conditionals and simply skip the tests that require dhcp-server on CentOS. While we're at it, make sure we use the new Architecture=uefi match in mkosi to simplify the uefi checks.
This commit is contained in:
@@ -27,6 +27,8 @@ Packages=
|
||||
cryptsetup
|
||||
device-mapper-event
|
||||
device-mapper-multipath
|
||||
dfuzzer
|
||||
erofs-utils
|
||||
git-core
|
||||
glibc-langpack-de
|
||||
glibc-langpack-en
|
||||
@@ -38,6 +40,7 @@ Packages=
|
||||
iputils
|
||||
iscsi-initiator-utils
|
||||
kernel-core
|
||||
knot
|
||||
libcap-ng-utils
|
||||
man-db
|
||||
nmap-ncat
|
||||
@@ -52,6 +55,7 @@ Packages=
|
||||
python3-pexpect
|
||||
# needed to upgrade and downgrade systemd-ukify in tests
|
||||
python3-zstd
|
||||
qrencode
|
||||
quota
|
||||
rpm
|
||||
softhsm
|
||||
|
||||
11
mkosi/mkosi.conf.d/centos-fedora/mkosi.conf.d/efi.conf
Normal file
11
mkosi/mkosi.conf.d/centos-fedora/mkosi.conf.d/efi.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[Match]
|
||||
Architecture=uefi
|
||||
|
||||
[Content]
|
||||
Packages=
|
||||
sbsigntools
|
||||
|
||||
VolatilePackages=
|
||||
systemd-boot
|
||||
@@ -5,6 +5,7 @@ Distribution=centos
|
||||
|
||||
[Distribution]
|
||||
Release=10
|
||||
Repositories=epel,epel-next
|
||||
|
||||
[Build]
|
||||
Environment=
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[Match]
|
||||
Release=9
|
||||
|
||||
[Distribution]
|
||||
Repositories=
|
||||
epel
|
||||
epel-next
|
||||
@@ -1,18 +0,0 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[Match]
|
||||
Repositories=epel
|
||||
Architecture=|x86
|
||||
Architecture=|x86-64
|
||||
Architecture=|arm
|
||||
Architecture=|arm64
|
||||
Architecture=|riscv32
|
||||
Architecture=|riscv64
|
||||
Architecture=|loongarch64
|
||||
|
||||
[Content]
|
||||
Packages=
|
||||
sbsigntools
|
||||
|
||||
VolatilePackages=
|
||||
systemd-boot
|
||||
@@ -1,12 +0,0 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[Match]
|
||||
Repositories=epel
|
||||
|
||||
[Content]
|
||||
Packages=
|
||||
dfuzzer
|
||||
dhcp-server
|
||||
erofs-utils
|
||||
knot
|
||||
qrencode
|
||||
@@ -4,13 +4,7 @@
|
||||
Environment=WITH_DEBUG=1
|
||||
|
||||
[Match]
|
||||
Architecture=|x86
|
||||
Architecture=|x86-64
|
||||
Architecture=|arm
|
||||
Architecture=|arm64
|
||||
Architecture=|riscv32
|
||||
Architecture=|riscv64
|
||||
Architecture=|loongarch64
|
||||
Architecture=uefi
|
||||
|
||||
[Content]
|
||||
VolatilePackages=
|
||||
|
||||
@@ -2,13 +2,7 @@
|
||||
# sbsigntool exists only on UEFI architectures
|
||||
|
||||
[Match]
|
||||
Architecture=|x86
|
||||
Architecture=|x86-64
|
||||
Architecture=|arm
|
||||
Architecture=|arm64
|
||||
Architecture=|riscv32
|
||||
Architecture=|riscv64
|
||||
Architecture=|loongarch64
|
||||
Architecture=uefi
|
||||
|
||||
[Content]
|
||||
Packages=
|
||||
|
||||
@@ -10,15 +10,11 @@ Release=rawhide
|
||||
Packages=
|
||||
btrfs-progs
|
||||
compsize
|
||||
dfuzzer
|
||||
dhcp-server
|
||||
dnf5
|
||||
erofs-utils
|
||||
f2fs-tools
|
||||
# Required for systemd-networkd-tests.py (netdevsim and sch_xxx modules)
|
||||
kernel-modules-extra
|
||||
kernel-modules-internal
|
||||
knot
|
||||
qrencode
|
||||
rpmautospec
|
||||
scsi-target-utils
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[Match]
|
||||
Distribution=fedora
|
||||
Architecture=|x86
|
||||
Architecture=|x86-64
|
||||
Architecture=|arm
|
||||
Architecture=|arm64
|
||||
Architecture=|riscv32
|
||||
Architecture=|riscv64
|
||||
Architecture=|loongarch64
|
||||
|
||||
[Content]
|
||||
Packages=
|
||||
sbsigntools
|
||||
|
||||
VolatilePackages=
|
||||
systemd-boot
|
||||
@@ -4,13 +4,7 @@
|
||||
Environment=WITH_DEBUG=1
|
||||
|
||||
[Match]
|
||||
Architecture=|x86
|
||||
Architecture=|x86-64
|
||||
Architecture=|arm
|
||||
Architecture=|arm64
|
||||
Architecture=|riscv32
|
||||
Architecture=|riscv64
|
||||
Architecture=|loongarch64
|
||||
Architecture=uefi
|
||||
|
||||
[Content]
|
||||
VolatilePackages=
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[Match]
|
||||
Distribution=opensuse
|
||||
Architecture=|x86
|
||||
Architecture=|x86-64
|
||||
Architecture=|arm
|
||||
Architecture=|arm64
|
||||
Architecture=|riscv32
|
||||
Architecture=|riscv64
|
||||
Architecture=|loongarch64
|
||||
Architecture=uefi
|
||||
|
||||
[Content]
|
||||
VolatilePackages=
|
||||
|
||||
Reference in New Issue
Block a user