args
This commit is contained in:
parent
7bce373af6
commit
5e800b713d
1 changed files with 17 additions and 12 deletions
29
bash/fs.sh
29
bash/fs.sh
|
@ -83,18 +83,23 @@ luks_format() {
|
||||||
local label="${3}"
|
local label="${3}"
|
||||||
local uuid="${4}"
|
local uuid="${4}"
|
||||||
if [ -b "${device}" ]; then
|
if [ -b "${device}" ]; then
|
||||||
|
set -- \
|
||||||
|
--batch-mode \
|
||||||
|
--cipher "aes-xts-plain64" \
|
||||||
|
--hash "sha512" \
|
||||||
|
--iter-time 4096 \
|
||||||
|
--key-size 512 \
|
||||||
|
--pbkdf "argon2id" \
|
||||||
|
--type "luks2" \
|
||||||
|
--use-random \
|
||||||
|
--verbose
|
||||||
|
if [ -n "${label}" ]; then
|
||||||
|
set -- "${@}" --label "${label}"
|
||||||
|
fi
|
||||||
|
if [ -n "${uuid}" ]; then
|
||||||
|
set -- "${@}" --label "${uuid}"
|
||||||
|
fi
|
||||||
echo "${passphrase}" |
|
echo "${passphrase}" |
|
||||||
cryptsetup \
|
cryptsetup "${@}" luksFormat "${device}"
|
||||||
--batch-mode \
|
|
||||||
--cipher "aes-xts-plain64" \
|
|
||||||
--hash "sha512" \
|
|
||||||
--iter-time 4096 \
|
|
||||||
--key-size 512 \
|
|
||||||
--pbkdf "argon2id" \
|
|
||||||
--type "luks2" \
|
|
||||||
--use-random \
|
|
||||||
--verbose \
|
|
||||||
luksFormat \
|
|
||||||
"${device}"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue