Compare commits
7 Commits
simplify-v
...
e01ec9f5ae
| Author | SHA1 | Date | |
|---|---|---|---|
| e01ec9f5ae | |||
|
|
c39e9b7803 | ||
|
|
a5cbd39b31 | ||
| ab8f9af755 | |||
| 6f98f5596d | |||
|
|
05cf28c11a | ||
| ba06919d98 |
@@ -14,8 +14,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -25,7 +24,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -25,7 +24,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -25,7 +24,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -25,7 +24,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -25,7 +24,7 @@ services --enabled="NetworkManager,systemd-resolved"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
bootloader --location=none --timeout=1
|
bootloader --location=none --timeout=1
|
||||||
# Clear the Master Boot Record
|
# Clear the Master Boot Record
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
#Root password
|
#Root password
|
||||||
rootpw --lock
|
rootpw --lock
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
bootloader --location=none --timeout=1
|
bootloader --location=none --timeout=1
|
||||||
# Clear the Master Boot Record
|
# Clear the Master Boot Record
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --plaintext --allow-ssh 1234
|
rootpw --plaintext --allow-ssh 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --plaintext --allow-ssh 1234
|
rootpw --plaintext --allow-ssh 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# X Window System configuration information
|
# X Window System configuration information
|
||||||
xconfig --defaultdesktop=GNOME --startxonboot
|
xconfig --defaultdesktop=GNOME --startxonboot
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --plaintext --allow-ssh 1234
|
rootpw --plaintext --allow-ssh 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved,libvirtd"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
bootloader --location=mbr --timeout=1
|
bootloader --location=mbr --timeout=1
|
||||||
# Clear the Master Boot Record
|
# Clear the Master Boot Record
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ lang en_US.UTF-8
|
|||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
||||||
# Shutdown after installation
|
# Shutdown after installation
|
||||||
shutdown
|
shutdown
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="rawhide" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --plaintext --allow-ssh 1234
|
rootpw --plaintext --allow-ssh 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
@@ -23,7 +22,7 @@ services --enabled="NetworkManager,systemd-resolved"
|
|||||||
# System timezone
|
# System timezone
|
||||||
timezone Europe/Zurich --utc
|
timezone Europe/Zurich --utc
|
||||||
# Use network installation
|
# Use network installation
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64"
|
||||||
# System bootloader configuration
|
# System bootloader configuration
|
||||||
bootloader --location=mbr --timeout=1
|
bootloader --location=mbr --timeout=1
|
||||||
# Clear the Master Boot Record
|
# Clear the Master Boot Record
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Provides extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Provides extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Post configuration script
|
%include ../ingredients/core-post.cfg # Post configuration script
|
||||||
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
||||||
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
||||||
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
||||||
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
%include ../ingredients/live-core-mandatory-packages.cfg # For live systems
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
%include ../ingredients/live-core-post.cfg # Post configuration script for a live system only
|
||||||
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
%include ../ingredients/live-core-post-live-session.cfg # Live session script
|
||||||
|
|||||||
@@ -5,18 +5,21 @@
|
|||||||
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
||||||
# /_/ /____/
|
# /_/ /____/
|
||||||
|
|
||||||
# Unsafe. Development-only. A recipe for a virtual desktop hypervisor
|
# A recipe for a virtual desktop hypervisor
|
||||||
|
|
||||||
%include ../ingredients/core.cfg # Text mode
|
%include ../ingredients/core.cfg # Text mode
|
||||||
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
||||||
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
||||||
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
||||||
%include ../ingredients/core-security-off.cfg # Enable root account, disable firewall and SELinux
|
%include ../ingredients/core-security-on.cfg # Lock root account, enable firewall and SELinux
|
||||||
%include ../ingredients/core-services.cfg # Required systemd services
|
%include ../ingredients/core-services.cfg # Required systemd services
|
||||||
%include ../ingredients/core-network.cfg # Network configuration
|
%include ../ingredients/core-network.cfg # Network configuration
|
||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
%include ../ingredients/base-desktop-virtual-machine-manager.cfg # Virtual Machine Manager
|
%include ../ingredients/base-desktop-virtual-machine-manager.cfg # Virtual Machine Manager
|
||||||
%include ../ingredients/base-hypervisor.cfg # Base hypervisor
|
%include ../ingredients/base-hypervisor.cfg # Base hypervisor
|
||||||
|
|||||||
23
recipes/virtual-desktop-hypervisor_devel.cfg
Normal file
23
recipes/virtual-desktop-hypervisor_devel.cfg
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# __ ____ ____ _____
|
||||||
|
# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/
|
||||||
|
# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \
|
||||||
|
# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ /
|
||||||
|
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
||||||
|
# /_/ /____/
|
||||||
|
|
||||||
|
# Unsafe. Development-only. A recipe for a virtual desktop hypervisor
|
||||||
|
|
||||||
|
%include ../ingredients/core.cfg # Text mode
|
||||||
|
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
||||||
|
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
||||||
|
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
||||||
|
%include ../ingredients/core-security-off.cfg # Enable root account, disable firewall and SELinux
|
||||||
|
%include ../ingredients/core-services.cfg # Required systemd services
|
||||||
|
%include ../ingredients/core-network.cfg # Network configuration
|
||||||
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
%include ../ingredients/base-desktop-virtual-machine-manager.cfg # Virtual Machine Manager
|
||||||
|
%include ../ingredients/base-hypervisor.cfg # Base hypervisor
|
||||||
|
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
||||||
@@ -5,17 +5,22 @@
|
|||||||
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
||||||
# /_/ /____/
|
# /_/ /____/
|
||||||
|
|
||||||
# Unsafe. Development-only. A recipe for a virtual desktop
|
# A recipe for a virtual desktop
|
||||||
|
|
||||||
%include ../ingredients/core.cfg # Text mode
|
%include ../ingredients/core.cfg # Text mode
|
||||||
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
||||||
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
||||||
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
||||||
%include ../ingredients/core-security-off.cfg # Enable root account, disable firewall and SELinux
|
%include ../ingredients/core-security-on.cfg # Lock root account, enable firewall and SELinux
|
||||||
%include ../ingredients/core-services.cfg # Required systemd services
|
%include ../ingredients/core-services.cfg # Required systemd services
|
||||||
%include ../ingredients/core-network.cfg # Network configuration
|
%include ../ingredients/core-network.cfg # Network configuration
|
||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-packages-hardware-support.cfg # Extended hardware support
|
||||||
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
|
%include ../ingredients/core-post.cfg # Triggered after the installation
|
||||||
|
%include ../ingredients/core-initial-setup-desktop.cfg # OEM setup for GNOME Shell
|
||||||
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
%include ../ingredients/base-desktop-virtual-machine-manager.cfg # Virtual Machine Manager
|
||||||
|
%include ../ingredients/base-hypervisor.cfg # Base hypervisor
|
||||||
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
||||||
21
recipes/virtual-desktop_devel.cfg
Normal file
21
recipes/virtual-desktop_devel.cfg
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# __ ____ ____ _____
|
||||||
|
# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/
|
||||||
|
# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \
|
||||||
|
# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ /
|
||||||
|
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
||||||
|
# /_/ /____/
|
||||||
|
|
||||||
|
# Unsafe. Development-only. A recipe for a virtual desktop
|
||||||
|
|
||||||
|
%include ../ingredients/core.cfg # Text mode
|
||||||
|
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
||||||
|
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
||||||
|
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
||||||
|
%include ../ingredients/core-security-off.cfg # Enable root account, disable firewall and SELinux
|
||||||
|
%include ../ingredients/core-services.cfg # Required systemd services
|
||||||
|
%include ../ingredients/core-network.cfg # Network configuration
|
||||||
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
|
%include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment
|
||||||
|
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
||||||
@@ -16,6 +16,6 @@
|
|||||||
%include ../ingredients/core-network.cfg # Network configuration
|
%include ../ingredients/core-network.cfg # Network configuration
|
||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/base-hypervisor.cfg # Base hypervisor
|
%include ../ingredients/base-hypervisor.cfg # Base hypervisor
|
||||||
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
||||||
@@ -16,5 +16,5 @@
|
|||||||
%include ../ingredients/core-network.cfg # Network configuration
|
%include ../ingredients/core-network.cfg # Network configuration
|
||||||
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
%include ../ingredients/core-packages-mandatory.cfg # Mandatory packages
|
||||||
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
%include ../ingredients/core-packages-default.cfg # Default but not necessary packages
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
%include ../ingredients/core-fedora-repo-rawhide.cfg # Offical repositories for Fedora Rawhide
|
||||||
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
||||||
@@ -4,6 +4,28 @@
|
|||||||
DEFAULT_MEMORY=4096
|
DEFAULT_MEMORY=4096
|
||||||
DEFAULT_DISK_SIZE=10
|
DEFAULT_DISK_SIZE=10
|
||||||
|
|
||||||
|
# Function to find Fedora ISO
|
||||||
|
find_fedora_iso() {
|
||||||
|
local iso_dir="/var/lib/libvirt/isos"
|
||||||
|
local fedora_iso=""
|
||||||
|
|
||||||
|
# Check if directory exists
|
||||||
|
if [ -d "$iso_dir" ]; then
|
||||||
|
# Find the first Fedora-Server*.iso file
|
||||||
|
fedora_iso=$(find "$iso_dir" -maxdepth 1 -name "Fedora-Server*.iso" -type f | head -n 1)
|
||||||
|
|
||||||
|
# If found, return the full path
|
||||||
|
if [ -n "$fedora_iso" ] && [ -f "$fedora_iso" ]; then
|
||||||
|
echo "$fedora_iso"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Return empty if no ISO found
|
||||||
|
echo ""
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
# Prompt user for VM memory size
|
# Prompt user for VM memory size
|
||||||
read -r -p "Provide desired VM memory in MB or press Enter to keep default value of $DEFAULT_MEMORY MB): " memory_size
|
read -r -p "Provide desired VM memory in MB or press Enter to keep default value of $DEFAULT_MEMORY MB): " memory_size
|
||||||
memory_size=${memory_size:-$DEFAULT_MEMORY}
|
memory_size=${memory_size:-$DEFAULT_MEMORY}
|
||||||
@@ -98,6 +120,16 @@ vm_name="${dish_name[$((choice - 1))]}"
|
|||||||
# Output the selected filename
|
# Output the selected filename
|
||||||
echo "You selected: $vm_name"
|
echo "You selected: $vm_name"
|
||||||
|
|
||||||
|
# Find Fedora ISO or use default location
|
||||||
|
fedora_iso=$(find_fedora_iso)
|
||||||
|
if [ -n "$fedora_iso" ]; then
|
||||||
|
location_param="$fedora_iso"
|
||||||
|
echo "Using local ISO: $fedora_iso"
|
||||||
|
else
|
||||||
|
location_param="https://download.fedoraproject.org/pub/fedora/linux/releases/43/Everything/x86_64/os/"
|
||||||
|
echo "Using default online repository"
|
||||||
|
fi
|
||||||
|
|
||||||
# virt-install command with user-defined VM name
|
# virt-install command with user-defined VM name
|
||||||
virt-install \
|
virt-install \
|
||||||
--connect "$uri" \
|
--connect "$uri" \
|
||||||
@@ -129,7 +161,7 @@ virt-install \
|
|||||||
--watchdog none \
|
--watchdog none \
|
||||||
--memballoon none \
|
--memballoon none \
|
||||||
--disk path="${disk_path}/${vm_name}.img",format=raw,bus=virtio,cache=writeback,size="$disk_size" \
|
--disk path="${disk_path}/${vm_name}.img",format=raw,bus=virtio,cache=writeback,size="$disk_size" \
|
||||||
--location=https://download.fedoraproject.org/pub/fedora/linux/releases/43/Everything/x86_64/os/ \
|
--location="$location_param" \
|
||||||
--initrd-inject ./dishes/"$vm_name".cfg \
|
--initrd-inject ./dishes/"$vm_name".cfg \
|
||||||
--extra-args "inst.ks=file:/$vm_name.cfg"
|
--extra-args "inst.ks=file:/$vm_name.cfg"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user