17 lines
702 B
Diff
17 lines
702 B
Diff
|
--- clevis-15.ori/src/luks/clevis-luks-common-functions 2023-01-11 11:11:03.050262054 +0100
|
||
|
+++ clevis-15/src/luks/clevis-luks-common-functions 2023-01-11 11:19:16.004358405 +0100
|
||
|
@@ -413,7 +413,12 @@
|
||
|
clevis_devices=
|
||
|
|
||
|
# Build list of devices to unlock.
|
||
|
- while read -r _ crypt_device _; do
|
||
|
+ while read -r _volname_ crypt_device _; do
|
||
|
+ # skip empty lines and lines which begin with the '#' char, per
|
||
|
+ # crypttab(5)
|
||
|
+ case $_volname_ in
|
||
|
+ ''|\#*) continue ;;
|
||
|
+ esac
|
||
|
if ! dev=$(clevis_map_device "${crypt_device}") \
|
||
|
|| [ -z "${dev}" ]; then
|
||
|
# Unable to get the device - maybe it's not available, e.g. a
|