Split off more Fedora-related tasks into 'fedora.sh'

This commit is contained in:
2025-12-24 16:34:29 -05:00
parent 8305fa16cd
commit 3e4eeb7d37
2 changed files with 28 additions and 26 deletions

View File

@@ -9,7 +9,33 @@ source \
"${baseDir}/system.conf"
if [[ "${1}" == '--rsync' ]]; then
if [[ "${1}" == '--live' ]]; then
if [[ "${VERSION_ID}" -lt '41' ]]; then
dnf config-manager \
--disable \
updates
else
dnf config-manager \
setopt \
updates.enabled=0
fi
dnf install \
-y \
https://zfsonlinux.org/fedora/zfs-release-${zolFedoraVer}$(rpm --eval "%{dist}").noarch.rpm
dnf install \
-y \
https://dl.fedoraproject.org/pub/fedora/linux/releases/${VERSION_ID}/Everything/x86_64/os/Packages/k/kernel-devel-$(uname -r).rpm
dnf install \
-y \
zfs \
gdisk
modprobe \
zfs
elif [[ "${1}" == '--rsync' ]]; then
mkdir -p /run/install
if [[ "${VERSION_ID}" -lt '41' ]]; then