Properly configured 'zfs.sh' and 'partition.sh' to recognize flags for running different parts of the script

This commit is contained in:
2025-12-24 17:31:17 -05:00
parent b6c2455aaa
commit db6c05fbe3
4 changed files with 70 additions and 118 deletions

84
zfs.sh
View File

@@ -20,7 +20,7 @@ else
fi
# if [[ ! "${*}" = *--no-part* ]]; then
if [[ "${1}" == '--format' ]]; then
if [[ "${encryption}" == 'yes' ]]; then
zpoolPassword='A'
zpoolPasswordVerify='B'
@@ -105,33 +105,22 @@ fi
${hostname,,} \
${disk}${part3}
fi
fi
if [[ "${1}" == '--create' ]]; then
zfs create \
-o canmount=off \
-o mountpoint=none \
${hostname,,}/ROOT
# else
# zpool import \
# -N \
# -R \
# /mnt \
# ${hostname,,}
#
# zfs load-key \
# -r \
# -L prompt \
# ${hostname,,}
# fi
zfs create \
-o canmount=noauto \
-o mountpoint=/ \
${hostname,,}/ROOT/${ID}
zfs create \
-o canmount=noauto \
-o mountpoint=/ \
${hostname,,}/ROOT/${ID}
zfs mount \
${hostname,,}/ROOT/${ID}
zfs mount \
${hostname,,}/ROOT/${ID}
# if [[ ! "${*}" = *--no-part* ]]; then
zfs create \
${hostname,,}/home
@@ -213,65 +202,18 @@ zfs mount \
zpool set \
bootfs=${hostname,,}/ROOT/${ID} \
${hostname,,}
# else
# zfs mount \
# ${hostname,,}/home
#
# zfs mount \
# ${hostname,,}/home/root
#
# zfs mount \
# ${hostname,,}/var/log
#
# zfs mount \
# ${hostname,,}/var/spool
#
# zfs mount \
# ${hostname,,}/var/cache
#
# zfs mount \
# ${hostname,,}/var/lib/nfs
#
# zfs mount \
# ${hostname,,}/var/tmp
#
# zfs mount \
# ${hostname,,}/srv
#
# zfs mount \
# ${hostname,,}/usr/local
#
# zfs mount \
# ${hostname,,}/var/games
#
# zfs mount \
# ${hostname,,}/var/lib/AccountsService
#
# zfs mount \
# ${hostname,,}/var/lib/NetworkManager
#
# zfs mount \
# ${hostname,,}/var/www
#
# zfs mount \
# ${hostname,,}/keystore
# fi
if [[ "${ID}" == 'fedora' ]]; then
"${baseDir}/fedora.sh" -1
fi
if [[ "${ID}" == 'fedora' ]]; then
"${baseDir}/fedora.sh" --rsync
fi
# if [[ ! "${*}" = *--no-part* ]]; then
zfs create \
${hostname,,}/var/mail
chmod \
1777 \
/mnt/tmp
# else
# zfs mount \
# ${hostname,,}/var/mail
# fi
fi
if [[ "${1}" == '--key' ]]; then
cp \