diff --git a/modules.d/40network/install b/modules.d/40network/install index c809ece3..d406f2ec 100755 --- a/modules.d/40network/install +++ b/modules.d/40network/install @@ -17,7 +17,7 @@ arch=$(uname -m) for dir in "$usrlibdir/tls/$arch" "$usrlibdir/tls" "$usrlibdir/$arch" \ "$usrlibdir" "$libdir"; do for i in "$dir"/libnss_dns.so.* "$dir"/libnss_mdns4_minimal.so.*; do - dracut_install "$i" + [ -e "$i" ] && dracut_install "$i" done done diff --git a/modules.d/90dmraid/install b/modules.d/90dmraid/install index 90bf62c9..52fd0a27 100755 --- a/modules.d/90dmraid/install +++ b/modules.d/90dmraid/install @@ -4,7 +4,7 @@ dracut_install dmraid partx kpartx inst dmeventd for i in {"$libdir","$usrlibdir"}/libdmraid-events*.so; do - dracut_install "$i" + [ -e "$i" ] && dracut_install "$i" done inst_rules 10-dm.rules 13-dm-disk.rules 95-dm-notify.rules diff --git a/modules.d/90lvm/install b/modules.d/90lvm/install index 0e19c7d0..71fd3860 100755 --- a/modules.d/90lvm/install +++ b/modules.d/90lvm/install @@ -18,5 +18,5 @@ inst "$moddir/lvm_scan.sh" /sbin/lvm_scan inst_hook cmdline 30 "$moddir/parse-lvm.sh" for i in {"$libdir","$usrlibdir"}/libdevmapper-event-lvm*.so; do - dracut_install "$i" + [ -e "$i" ] && dracut_install "$i" done diff --git a/modules.d/95nfs/install b/modules.d/95nfs/install index 0efff9a2..f0f53cc9 100755 --- a/modules.d/95nfs/install +++ b/modules.d/95nfs/install @@ -12,7 +12,7 @@ dracut_install sed for i in {"$libdir","$usrlibdir"}/libnfsidmap_nsswitch.so* \ {"$libdir","$usrlibdir"}/libnfsidmap/*.so \ {"$libdir","$usrlibdir"}/libnfsidmap*.so*; do - dracut_install "$i" + [ -e "$i" ] && dracut_install "$i" done nsslibs=$(sed -e '/^#/d' -e 's/^.*://' -e 's/\[NOTFOUND=return\]//' /etc/nsswitch.conf \ diff --git a/modules.d/95udev-rules/install b/modules.d/95udev-rules/install index d57dd8d5..53783aae 100755 --- a/modules.d/95udev-rules/install +++ b/modules.d/95udev-rules/install @@ -49,5 +49,5 @@ done [ -f /etc/arch-release ] && inst "$moddir/load-modules.sh" /lib/udev/load-modules.sh for i in {"$libdir","$usrlibdir"}/libnss_files*; do - dracut_install "$i" + [ -e "$i" ] && dracut_install "$i" done