Compare commits

3 Commits

3 changed files with 26 additions and 6 deletions

20
mount.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/bash
set -euo pipefail
mount \
--types proc \
proc \
/mnt/proc
mount \
--types sysfs \
sys \
/mnt/sys
mount \
--bind \
/dev \
/mnt/dev
mount \
--types devpts \
pts \
/mnt/dev/pts

View File

@@ -84,7 +84,7 @@ elif [[ "${ID}" == 'debian' ]]; then
"${baseDir}/debian.sh" --sources
fi
"${baseDir}/rbind.sh"
"${baseDir}/mount.sh"
"${baseDir}/host-id.sh"

10
zfs.sh
View File

@@ -30,14 +30,14 @@ if [[ "${1}" == '--format' ]]; then
while [[ ! "${zpoolPassword}" == "${zpoolPasswordVerify}" ]] || [[ -z "${zpoolPassword}" ]] || [[ "${#zpoolPassword}" -lt '8' ]]; do
printf \
"\nEnter a password to encrypt your root pool (minimum 8 characters):\n"
"Enter a password to encrypt your root pool (minimum 8 characters):\n"
read \
-r \
-s \
zpoolPassword
printf \
"\nVerify the password to encrypt your root pool:\n"
"Verify the password to encrypt your root pool:\n"
read \
-r \
-s \
@@ -45,13 +45,13 @@ if [[ "${1}" == '--format' ]]; then
if [[ ! "${zpoolPassword}" == "${zpoolPasswordVerify}" ]]; then
printf \
"ERROR:\tPasswords do not match!\n"
"ERROR:\tPasswords do not match!\n\n"
elif [[ -z "${zpoolPassword}" ]]; then
printf \
"ERROR:\tPassword is empty!\n"
"ERROR:\tPassword is empty!\n\n"
elif [[ "${#zpoolPassword}" -lt '8' ]]; then
printf \
"ERROR:\tPassword is too short!\n"
"ERROR:\tPassword is too short!\n\n"
fi
done