From 4d85bbfd71c8a5efe21dfac69c4e7ff0a2474477 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Sat, 29 Nov 2025 22:11:01 +0000 Subject: [PATCH 1/2] crypt.awk: Support device lookup by LABEL --- crypt.awk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypt.awk b/crypt.awk index 2d9cafca..8e883ec4 100644 --- a/crypt.awk +++ b/crypt.awk @@ -3,7 +3,7 @@ NF>4 { print "a valid crypttab has max 4 cols not " NF >"/dev/stderr"; next } { # decode the src variants split($2, o_src, "=") - if (o_src[1] == "UUID" || o_src[1] == "PARTUUID") ("blkid -l -o device -t " $2) | getline src; + if (o_src[1] == "UUID" || o_src[1] == "PARTUUID" || o_src[1] == "LABEL") ("blkid -l -o device -t " $2) | getline src; else src=o_src[1]; # no password or none is given, ask fo it From 658cc70c7ceaeaf15d54a4b04c1be60d83d8e874 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Sat, 29 Nov 2025 22:22:20 +0000 Subject: [PATCH 2/2] crypt.awk: Support sector-size option --- crypt.awk | 1 + 1 file changed, 1 insertion(+) diff --git a/crypt.awk b/crypt.awk index 8e883ec4..75a7b172 100644 --- a/crypt.awk +++ b/crypt.awk @@ -45,6 +45,7 @@ NF>4 { print "a valid crypttab has max 4 cols not " NF >"/dev/stderr"; next } else if ( par == "offset" ) swapopts=swapopts "-o " val " "; else if ( par == "skip" ) swapopts=swapopts "-p " val " "; else if ( par == "verify" ) swapopts=swapopts "-y "; + else if ( par == "sector-size" ) swapopts=swapopts "--sector-size " val " "; #else if ( par == "noauto" ) #else if ( par == "nofail" ) #else if ( par == "plain" )