]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fix(masterkey): shellcheck for modules.d/97masterkey
authorHarald Hoyer <harald@redhat.com>
Fri, 26 Mar 2021 09:29:31 +0000 (10:29 +0100)
committerHarald Hoyer <harald@hoyer.xyz>
Mon, 29 Mar 2021 09:30:31 +0000 (11:30 +0200)
modules.d/97masterkey/.shchkdir [new file with mode: 0644]
modules.d/97masterkey/masterkey.sh

diff --git a/modules.d/97masterkey/.shchkdir b/modules.d/97masterkey/.shchkdir
new file mode 100644 (file)
index 0000000..e69de29
index 9f3fb52b667ceffabf166cc5aa981ac62ade66c0..acfb799d1b1fadd94603dec439da2c1406f46bfd 100755 (executable)
@@ -12,20 +12,17 @@ PCRLOCKNUM=11
 
 load_masterkey() {
     # read the configuration from the config file
+    # shellcheck disable=SC1090
     [ -f "${MASTERKEYSCONFIG}" ] \
-        && . ${MASTERKEYSCONFIG}
+        && . "${MASTERKEYSCONFIG}"
 
     # override the kernel master key path name from the 'masterkey=' parameter
     # in the kernel command line
-    MASTERKEYARG=$(getarg masterkey=)
-    [ $? -eq 0 ] \
-        && MASTERKEY=${MASTERKEYARG}
+    MASTERKEYARG=$(getarg masterkey=) && MASTERKEY=${MASTERKEYARG}
 
     # override the kernel master key type from the 'masterkeytype=' parameter
     # in the kernel command line
-    MASTERKEYTYPEARG=$(getarg masterkeytype=)
-    [ $? -eq 0 ] \
-        && MASTERKEYTYPE=${MASTERKEYTYPEARG}
+    MASTERKEYTYPEARG=$(getarg masterkeytype=) && MASTERKEYTYPE=${MASTERKEYTYPEARG}
 
     # set default values
     [ -z "${MASTERKEYTYPE}" ] \
@@ -53,7 +50,7 @@ load_masterkey() {
     fi
 
     # read the kernel master key blob
-    KEYBLOB=$(cat ${MASTERKEYPATH})
+    KEYBLOB=$(cat "${MASTERKEYPATH}")
 
     # add the 'load' prefix if the key type is 'trusted'
     [ "${MASTERKEYTYPE}" = "trusted" ] \