Refactor security and guest-agents config
- Move guest-agents from hypervisor modifier to independent optional feature - Merge guest-agents/gui.ks into base.ks - Remove security from required, add optional security modifier with off option - Fix hypervisor-type modifier key normalization (underscore→hyphen) - Add expand_variants() to handle list values in manifest - Update all tests and expected recipes
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
# VMM (Virtual Machine Manager) packages
|
||||
|
||||
%packages --exclude-weakdeps
|
||||
|
||||
virtual-manager
|
||||
libvirt-client-tools
|
||||
|
||||
%end
|
||||
@@ -1,9 +0,0 @@
|
||||
# VMM post-installation scripts
|
||||
|
||||
%post --erroronfail
|
||||
|
||||
# Start libvirt service
|
||||
systemctl enable libvirtd
|
||||
systemctl start libvirtd
|
||||
|
||||
%end
|
||||
@@ -1,5 +1,6 @@
|
||||
# Guest agents for virtual machines (base)
|
||||
# Guest agents for virtual machines
|
||||
|
||||
%packages --exclude-weakdeps
|
||||
qemu-guest-agent
|
||||
spice-vdagent
|
||||
%end
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
# Guest agents for virtual machines (GUI only)
|
||||
|
||||
%packages --exclude-weakdeps
|
||||
spice-vdagent
|
||||
%end
|
||||
@@ -1 +1,9 @@
|
||||
# Desktop initial-setup configuration
|
||||
|
||||
firstboot --enable # Enable the Setup Agent to start at boot time
|
||||
|
||||
%packages --exclude-weakdeps
|
||||
|
||||
initial-setup
|
||||
|
||||
%end
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
# Initial setup packages - desktop mode
|
||||
|
||||
%packages --exclude-weakdeps # Beginning of the packages section. Excludes weak package dependencies.
|
||||
|
||||
initial-setup # Initial setup package
|
||||
|
||||
%end # End of the packages section
|
||||
@@ -1,8 +0,0 @@
|
||||
# Initial setup packages - generic wayland desktop mode
|
||||
|
||||
%packages --exclude-weakdeps # Beginning of the packages section. Excludes weak package dependencies.
|
||||
|
||||
initial-setup-gui # Graphical user interface for the initial-setup utility
|
||||
initial-setup-gui-wayland-generic.x86_64 # Run the initial-setup GUI in Wayland
|
||||
|
||||
%end # End of the packages section
|
||||
@@ -1,9 +0,0 @@
|
||||
# Initial setup packages - GNOME desktop mode
|
||||
|
||||
%packages --exclude-weakdeps # Beginning of the packages section. Excludes weak package dependencies.
|
||||
|
||||
# TO BE TESTED -> initial-setup-gui # Graphical user interface for the initial-setup utility
|
||||
# TO BE TESTED -> initial-setup-gui-wayland-generic.x86_64 # Run the initial-setup GUI in Wayland
|
||||
gnome-initial-setup # Add GNOME initial setup too to let user create local account.
|
||||
|
||||
%end # End of the packages section
|
||||
@@ -1,7 +0,0 @@
|
||||
# Initial setup packages - server mode
|
||||
|
||||
%packages --exclude-weakdeps # Beginning of the packages section. Excludes weak package dependencies.
|
||||
|
||||
initial-setup # Initial setup package
|
||||
|
||||
%end # End of the packages section
|
||||
@@ -1,3 +0,0 @@
|
||||
# Fedora ISO repository for F43 (for live ISO builds)
|
||||
|
||||
# repo --name=fedora-iso --metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-43&arch=x86_64 # Uncomment for ISO builds
|
||||
Reference in New Issue
Block a user