Properly configured 'zfs.sh' and 'partition.sh' to recognize flags for running different parts of the script
This commit is contained in:
84
zfs.sh
84
zfs.sh
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user