From fdd57251c9f3b80f276c97802879aecfb8528c6c Mon Sep 17 00:00:00 2001 From: Trevor Cooper Date: Sat, 23 Sep 2023 20:42:09 -0700 Subject: [PATCH] add support for Rocky 8 BETA and LookAhead qcow2 --- desktop-8-BETA.ks | 28 ++++++++++++++++++++++++++++ desktop-8-LookAhead.ks | 28 ++++++++++++++++++++++++++++ desktopencrypt-8-BETA.ks | 24 ++++++++++++++++++++++++ desktopencrypt-8-LookAhead.ks | 24 ++++++++++++++++++++++++ hdds.json | 12 ++++++++++++ minimal-8-BETA.ks | 21 +++++++++++++++++++++ minimal-8-LookAhead.ks | 21 +++++++++++++++++++++ minimal-uefi-8-BETA.ks | 25 +++++++++++++++++++++++++ minimal-uefi-8-LookAhead.ks | 25 +++++++++++++++++++++++++ server-8-BETA.ks | 23 +++++++++++++++++++++++ server-8-LookAhead.ks | 23 +++++++++++++++++++++++ support-8-BETA.ks | 26 ++++++++++++++++++++++++++ support-8-LookAhead.ks | 24 ++++++++++++++++++++++++ 13 files changed, 304 insertions(+) create mode 100644 desktop-8-BETA.ks create mode 100644 desktop-8-LookAhead.ks create mode 100644 desktopencrypt-8-BETA.ks create mode 100644 desktopencrypt-8-LookAhead.ks create mode 100644 minimal-8-BETA.ks create mode 100644 minimal-8-LookAhead.ks create mode 100644 minimal-uefi-8-BETA.ks create mode 100644 minimal-uefi-8-LookAhead.ks create mode 100644 server-8-BETA.ks create mode 100644 server-8-LookAhead.ks create mode 100644 support-8-BETA.ks create mode 100644 support-8-LookAhead.ks diff --git a/desktop-8-BETA.ks b/desktop-8-BETA.ks new file mode 100644 index 0000000..09f8f7f --- /dev/null +++ b/desktop-8-BETA.ks @@ -0,0 +1,28 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-BETA/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw --plaintext weakpassword +user --name=test --password=weakpassword --plaintext +firstboot --enable +poweroff +text + +%packages +@^workstation-product-environment +-selinux-policy-minimum +%end + +%post +touch $INSTALL_ROOT/home/home_preserved +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/desktop-8-LookAhead.ks b/desktop-8-LookAhead.ks new file mode 100644 index 0000000..596b5ce --- /dev/null +++ b/desktop-8-LookAhead.ks @@ -0,0 +1,28 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-LookAhead/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw --plaintext weakpassword +user --name=test --password=weakpassword --plaintext +firstboot --enable +poweroff +text + +%packages +@^workstation-product-environment +-selinux-policy-minimum +%end + +%post +touch $INSTALL_ROOT/home/home_preserved +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/desktopencrypt-8-BETA.ks b/desktopencrypt-8-BETA.ks new file mode 100644 index 0000000..0e7e540 --- /dev/null +++ b/desktopencrypt-8-BETA.ks @@ -0,0 +1,24 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-BETA/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart --encrypted --passphrase=weakpassword +rootpw --plaintext weakpassword +user --name=test --password=weakpassword --plaintext +firstboot --enable +poweroff +text + +%packages +@^workstation-product-environment +-selinux-policy-minimum +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/desktopencrypt-8-LookAhead.ks b/desktopencrypt-8-LookAhead.ks new file mode 100644 index 0000000..8fd1c9b --- /dev/null +++ b/desktopencrypt-8-LookAhead.ks @@ -0,0 +1,24 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-LookAhead/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart --encrypted --passphrase=weakpassword +rootpw --plaintext weakpassword +user --name=test --password=weakpassword --plaintext +firstboot --enable +poweroff +text + +%packages +@^workstation-product-environment +-selinux-policy-minimum +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/hdds.json b/hdds.json index 7948d0f..9b167e9 100644 --- a/hdds.json +++ b/hdds.json @@ -155,6 +155,8 @@ "name" : "minimal", "releases" : { "8" : ["x86_64", "aarch64"], + "8-BETA" : ["x86_64"], + "8-LookAhead" : ["x86_64"], "9" : ["x86_64", "aarch64"] }, "size" : "15" @@ -163,6 +165,8 @@ "name" : "minimal-uefi", "releases" : { "8" : ["x86_64", "aarch64"], + "8-BETA" : ["x86_64"], + "8-LookAhead" : ["x86_64"], "9" : ["x86_64", "aarch64"] }, "size" : "15", @@ -172,6 +176,8 @@ "name" : "desktop", "releases" : { "8": ["x86_64", "aarch64"], + "8-BETA" : ["x86_64"], + "8-LookAhead" : ["x86_64"], "9" : ["x86_64", "aarch64"] }, "size" : "20" @@ -180,6 +186,8 @@ "name" : "desktopencrypt", "releases" : { "8" : ["x86_64", "aarch64"], + "8-BETA" : ["x86_64"], + "8-LookAhead" : ["x86_64"], "9" : ["x86_64", "aarch64"] }, "size" : "20" @@ -188,6 +196,8 @@ "name" : "server", "releases" : { "8" : ["x86_64", "aarch64"], + "8-BETA" : ["x86_64"], + "8-LookAhead" : ["x86_64"], "9" : ["x86_64", "aarch64"] }, "size" : "9" @@ -196,6 +206,8 @@ "name" : "support", "releases" : { "8" : ["x86_64", "aarch64"], + "8-BETA" : ["x86_64"], + "8-LookAhead" : ["x86_64"], "9" : ["x86_64", "aarch64"] }, "size" : "36" diff --git a/minimal-8-BETA.ks b/minimal-8-BETA.ks new file mode 100644 index 0000000..af06cbc --- /dev/null +++ b/minimal-8-BETA.ks @@ -0,0 +1,21 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-BETA/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +poweroff +text + +%packages +@core +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/minimal-8-LookAhead.ks b/minimal-8-LookAhead.ks new file mode 100644 index 0000000..6ffefc5 --- /dev/null +++ b/minimal-8-LookAhead.ks @@ -0,0 +1,21 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-LookAhead/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +poweroff +text + +%packages +@core +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/minimal-uefi-8-BETA.ks b/minimal-uefi-8-BETA.ks new file mode 100644 index 0000000..48c9370 --- /dev/null +++ b/minimal-uefi-8-BETA.ks @@ -0,0 +1,25 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-BETA/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +poweroff +text + +%packages +@core +%end + +%post +touch $INSTALL_ROOT/home/home_preserved +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/minimal-uefi-8-LookAhead.ks b/minimal-uefi-8-LookAhead.ks new file mode 100644 index 0000000..aa5cea3 --- /dev/null +++ b/minimal-uefi-8-LookAhead.ks @@ -0,0 +1,25 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-LookAhead/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +poweroff +text + +%packages +@core +%end + +%post +touch $INSTALL_ROOT/home/home_preserved +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/server-8-BETA.ks b/server-8-BETA.ks new file mode 100644 index 0000000..5098762 --- /dev/null +++ b/server-8-BETA.ks @@ -0,0 +1,23 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-BETA/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +user --name=test --password=weakpassword --plaintext +poweroff +text + +%packages +@^server-product-environment +plymouth-system-theme +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/server-8-LookAhead.ks b/server-8-LookAhead.ks new file mode 100644 index 0000000..28ba1b0 --- /dev/null +++ b/server-8-LookAhead.ks @@ -0,0 +1,23 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-LookAhead/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +user --name=test --password=weakpassword --plaintext +poweroff +text + +%packages +@^server-product-environment +plymouth-system-theme +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/support-8-BETA.ks b/support-8-BETA.ks new file mode 100644 index 0000000..aeda6a4 --- /dev/null +++ b/support-8-BETA.ks @@ -0,0 +1,26 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-BETA/BaseOS/x86_64/os/" +#repo --name="epel" --baseurl="http://mirrors.kernel.org/fedora-epel/8/Everything/x86_64/" +# use epel to keep scsi-target-utils instead of targetcli +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +poweroff +text + +%packages +@core +targetcli +nfs-utils +dnsmasq +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end diff --git a/support-8-LookAhead.ks b/support-8-LookAhead.ks new file mode 100644 index 0000000..a3ba2f4 --- /dev/null +++ b/support-8-LookAhead.ks @@ -0,0 +1,24 @@ +bootloader --location=mbr +network --bootproto=dhcp +url --url="https://download.rockylinux.org/stg/rocky/8-LookAhead/BaseOS/x86_64/os/" +lang en_US.UTF-8 +keyboard us +timezone --utc America/New_York +clearpart --all +autopart +rootpw weakpassword +poweroff +text + +%packages +@core +targetcli +nfs-utils +dnsmasq +%end + +%post +/usr/bin/sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/sed -i 's,^#\(baseurl=http[s]*://\),\1,g' /etc/yum.repos.d/Rocky-*.repo +/usr/bin/echo "stg/rocky" > /etc/dnf/vars/contentdir +%end