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

index dc1c736665409a3d3ba5365106755d2dafd8fe87..e1e4a3e3d91e2f47d64bc1498fde785c65844304 100755 (executable)
@@ -11,13 +11,13 @@ install() {
     inst_dir /etc/udev
     inst_multiple -o /etc/udev/udev.conf
 
-    [ -d ${initdir}/$systemdutildir ] || mkdir -p ${initdir}/$systemdutildir
-    for _i in ${systemdutildir}/systemd-udevd ${udevdir}/udevd /sbin/udevd; do
-        [ -x "$dracutsysrootdir$_i" ] || continue
+    [[ -d ${initdir}/$systemdutildir ]] || mkdir -p "${initdir}/$systemdutildir"
+    for _i in "${systemdutildir}"/systemd-udevd "${udevdir}"/udevd /sbin/udevd; do
+        [[ -x $dracutsysrootdir$_i ]] || continue
         inst "$_i"
 
         if ! [[ -f  ${initdir}${systemdutildir}/systemd-udevd ]]; then
-            ln -fs "$_i" ${initdir}${systemdutildir}/systemd-udevd
+            ln -fs "$_i" "${initdir}${systemdutildir}"/systemd-udevd
         fi
         break
     done
@@ -59,14 +59,14 @@ install() {
     [[ $hostonly ]] && inst_rules 70-persistent-net.rules
 
     if dracut_module_included "systemd"; then
-        inst_multiple -o ${systemdutildir}"/network/*.link"
+        inst_multiple -o "${systemdutildir}/network/*.link"
         [[ $hostonly ]] && inst_multiple -H -o "/etc/systemd/network/*.link"
     fi
 
     {
         for i in cdrom tape dialout floppy; do
-            if ! grep -q "^$i:" "$initdir/etc/group" 2>/dev/null; then
-                if ! grep "^$i:" $dracutsysrootdir/etc/group 2>/dev/null; then
+            if ! grep -q "^$i:" "$initdir"/etc/group 2>/dev/null; then
+                if ! grep "^$i:" "$dracutsysrootdir"/etc/group 2>/dev/null; then
                         case $i in
                             cdrom)   echo "$i:x:11:";;
                             dialout) echo "$i:x:18:";;
@@ -79,26 +79,26 @@ install() {
     } >> "$initdir/etc/group"
 
     inst_multiple -o \
-        ${udevdir}/ata_id \
-        ${udevdir}/cdrom_id \
-        ${udevdir}/create_floppy_devices \
-        ${udevdir}/edd_id \
-        ${udevdir}/firmware.sh \
-        ${udevdir}/firmware \
-        ${udevdir}/firmware.agent \
-        ${udevdir}/hotplug.functions \
-        ${udevdir}/fw_unit_symlinks.sh \
-        ${udevdir}/hid2hci \
-        ${udevdir}/path_id \
-        ${udevdir}/input_id \
-        ${udevdir}/scsi_id \
-        ${udevdir}/usb_id \
-        ${udevdir}/pcmcia-socket-startup \
-        ${udevdir}/pcmcia-check-broken-cis
+        "${udevdir}"/ata_id \
+        "${udevdir}"/cdrom_id \
+        "${udevdir}"/create_floppy_devices \
+        "${udevdir}"/edd_id \
+        "${udevdir}"/firmware.sh \
+        "${udevdir}"/firmware \
+        "${udevdir}"/firmware.agent \
+        "${udevdir}"/hotplug.functions \
+        "${udevdir}"/fw_unit_symlinks.sh \
+        "${udevdir}"/hid2hci \
+        "${udevdir}"/path_id \
+        "${udevdir}"/input_id \
+        "${udevdir}"/scsi_id \
+        "${udevdir}"/usb_id \
+        "${udevdir}"/pcmcia-socket-startup \
+        "${udevdir}"/pcmcia-check-broken-cis
 
     inst_multiple -o /etc/pcmcia/config.opts
 
-    [ -f $dracutsysrootdir/etc/arch-release ] && \
+    [[ -f $dracutsysrootdir/etc/arch-release ]] && \
         inst_script "$moddir/load-modules.sh" /lib/udev/load-modules.sh
 
     inst_libdir_file "libnss_files*"