V8.00.000.2025.06.17

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-07-29 12:54:50 +02:00
parent e9f3297cd1
commit f4fb74f689
16 changed files with 994 additions and 341 deletions

View File

@@ -18,13 +18,13 @@ guard_sourcing
# None
# Arguments:
# 1: Mount path (e.g., '/' '/boot' '/var/log/audit' 'SWAP' '/boot/efi')
# 2: Filesystem type: one of: [BIOS, btrfs ext4 fat32, swap]
# 2: Filesystem type: one of: [BIOS, btrfs, ext4, fat32, swap]
# 3: Desired return label: one of: [part, luks, file, sub, snap]
# Returns:
# Prints resulting label to stdout.
#######################################
get_label() {
declare -r var_path="${1}"
declare -r var_path="${1,,}"
declare -r var_file="${2,,}"
declare -r var_kind="${3,,}"
@@ -40,7 +40,7 @@ get_label() {
case "${var_path}" in
SWAP) var_return_label="part_ephem_swap" ;;
swap) var_return_label="part_ephem_swap" ;;
/tmp) var_return_label="part_ephem_tmp" ;;
/boot/efi) var_return_label="part_esp" ;;
/) var_return_label="part_root" ;;
@@ -54,7 +54,7 @@ get_label() {
case "${var_path}" in
/tmp) var_return_label="crypt_ephem_tmp" ;;
SWAP) var_return_label="crypt_ephem_swap" ;;
swap) var_return_label="crypt_ephem_swap" ;;
/boot/efi) var_return_label="" ;;
/) var_return_label="crypt_root" ;;
*) var_return_label="crypt_${var_normalized}" ;;
@@ -66,7 +66,7 @@ get_label() {
case "${var_path}:${var_file}" in
SWAP:*) var_return_label="host_swap" ;;
swap:*) var_return_label="host_swap" ;;
/tmp:*) var_return_label="host_tmp" ;;
/boot/efi:*) var_return_label="ESP" ;;
/var/log/audit:ext4) var_return_label="ext4_var_audit" ;;