- notify-bootc-user.sh: D-Bus-Umgebung korrekt fuer Systemd-Service, jq-basierter Staging-Check (.status.staged != null), Guard Clauses, -Variable entfernt - Containerfile: COPY --chmod=755 fuer Skript-Permissions - build/20-multimedia.sh: Redundantes dnf5 clean all entfernt - build/30-virt.sh: dnf5 autoremove und Cleanup entfernt - build/40-remove-packages.sh: || true entfernt (Fehler sichtbar machen) - build/50-prepare-flatpak-for-bazaar.sh: curl -f --retry 3 hinzugefuegt - build.yml: chunkah Rechunk-Step fuer content-based Layers (Delta-Updates), Cache-Key erweitert (scripts/**), continue-on-error entfernt - build-installer-iso.yml: concurrency-Block hinzugefuegt
27 lines
651 B
Bash
Executable File
27 lines
651 B
Bash
Executable File
#!/usr/bin/bash
|
|
set -eoux pipefail
|
|
|
|
###############################################################################
|
|
# Transaction 2: Virtualization, Tools & Hardware Helpers
|
|
# Zusammengefasst für effizientere Paketauflösung.
|
|
###############################################################################
|
|
echo "Installing Virtualization, Plasma Setup and Hardware Helpers..."
|
|
dnf5 install -y \
|
|
--allowerasing \
|
|
libvirt-daemon \
|
|
libvirt-daemon-driver-qemu \
|
|
libvirt-daemon-config-network \
|
|
libvirt-client \
|
|
qemu-kvm \
|
|
qemu-img \
|
|
virt-manager \
|
|
virt-viewer \
|
|
distrobox \
|
|
plasma-setup \
|
|
libva-utils \
|
|
micro \
|
|
fuse-libs
|
|
|
|
|
|
|