Sync from SUSE:SLFO:Main patterns-micro revision eac2bcbb63130ece44e4a1e682760d66

This commit is contained in:
Adrian Schröter 2025-03-13 22:12:39 +01:00
parent d6a199ffe2
commit 2db93de85f
2 changed files with 18 additions and 29 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Thu Mar 13 11:38:38 UTC 2025 - Jiri Srain <jsrain@suse.com>
- re-add pam_pwquality (bsc#1214886)
- base the KVM pattern on the server virtualization patterns
- more alignment of patterns
-------------------------------------------------------------------
Thu Mar 6 15:17:02 UTC 2025 - Eugenio Paolantonio <eugenio.paolantonio@suse.com>

View File

@ -43,13 +43,15 @@ Provides: pattern-order() = 9020
Obsoletes: patterns-microos-defaults
Provides: patterns-microos-defaults
Requires: audit
Requires: systemd-coredump
Requires: pattern() = transactional_base
Requires: pattern() = bootloader
Requires: suseconnect-ng
Requires: rollback-helper
# jsc#SMO-376 - pick the SL-Micro flavor
Requires: (registries-conf-suse if libcontainers-common)
# bsc#1239053, bsc#1214886
Requires: pam_pwquality
Requires: systemd-coredump
%description defaults
This provides default packages for SUSE Linux Micro which can be optionally
@ -212,25 +214,17 @@ Provides: pattern-visible()
Obsoletes: patterns-microos-kvm_host
Provides: patterns-microos-kvm_host
Requires: guestfs-tools
Requires: python3-libvirt-python
Requires: qemu-tools
Provides: patterns-base-kvm_host = %{version}
Obsoletes: patterns-base-kvm_host
# fix issue because qemu-kvm is not present on all arch and
# we would like to deprecate it for the futur (will be only
# updated if already installed on the system)
%ifarch %ix86 x86_64
Requires: qemu-x86
%endif
%ifarch ppc ppc64 ppc64le
Requires: qemu-ppc
%endif
%ifarch s390x
Requires: qemu-s390
# TODO check below
# Requires: qemu-s390
%endif
%ifarch %arm aarch64 armv7hl
Requires: qemu-arm
Requires: qemu-ipxe
%endif
# needed for usb passthrough from the host
@ -239,35 +233,23 @@ Requires: qemu-hw-usb-host
Requires: qemu-hw-display-virtio-gpu-pci
# There is some missing qemu-block compared to the libvirt driver you provide:
Requires: qemu-block-iscsi
Requires: qemu-block-rbd
Requires: qemu-block-ssh
Requires: qemu-lang
%ifarch %ix86 x86_64 s390x
Requires: qemu-kvm
%endif
Requires: qemu-ksm
Requires: tftp
Requires: libvirt-daemon-qemu
Recommends: tigervnc
Recommends: virt-install
Requires: netcat-openbsd
Requires: gnutls
Requires: libvirt-client
Requires: libvirt-daemon-config-network
Requires: libvirt-daemon-hooks
Requires: libvirt-daemon-driver-nwfilter
Requires: libvirt-daemon-proxy
Requires: libvirt-nss
Requires: virt-top
# dep of package got weakened to Recommends
Requires: nfs-kernel-server
# avoid conflict with busybox
Requires: lzop
# You don't have any option for Audio, but this is not mandatory:
#Requires: qemu-audio-pipewire
#Requires: qemu-audio-pa
#Requires: qemu-audio-dbus
#Requires: qemu-audio-alsa
Requires: pattern() = kvm_server
Requires: pattern() = kvm_tools
%description kvm_host
Packages to run virtual machines using the KVM hypervisor