]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fix: shellcheck for modules.d/90kernel-modules-extra/module-setup.sh
authorHarald Hoyer <harald@redhat.com>
Fri, 12 Feb 2021 12:26:11 +0000 (13:26 +0100)
committerHarald Hoyer <harald@hoyer.xyz>
Mon, 15 Feb 2021 10:00:37 +0000 (11:00 +0100)
modules.d/90kernel-modules-extra/module-setup.sh

index 1706c82206e4ba7a9fde13505a876fc42fb2159f..4366fb43117f7679e85b1f225ea8f56382902246 100755 (executable)
@@ -50,7 +50,7 @@ installkernel()
 
        ## Gathering and sorting configuration file list
 
-       [ -n "${depmod_configs[@]-}" ] \
+       [ -n "${depmod_configs[*]-}" ] \
                || depmod_configs=(/run/depmod.d/ /etc/depmod.d/ /lib/depmod.d/)
 
        for cfg in "${depmod_configs[@]}"; do
@@ -106,8 +106,8 @@ installkernel()
                                        continue
                                fi
 
-                               if [[ '*' = "$kverpat" \
-                                     || "$kernel" =~ "$kverpat" ]]
+                               if [[ '*' = "$kverpat" ]] \
+                                     || [[ "$kernel" =~ $kverpat ]]
                                then
                                        overrides+=("${path}/${mod}")
 
@@ -129,7 +129,7 @@ installkernel()
                                fi
 
                                if [[ '*' = "$kverpat" \
-                                     || "$kernel" =~ "$kverpat" ]]
+                                     || "$kernel" =~ $kverpat ]]
                                then
                                        external_dirs+=("$path")