]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fixed "use $libdir and $usrlibdir instead of ..."
authorHarald Hoyer <harald@redhat.com>
Mon, 23 Aug 2010 10:40:15 +0000 (12:40 +0200)
committerHarald Hoyer <harald@redhat.com>
Mon, 23 Aug 2010 10:40:15 +0000 (12:40 +0200)
modules.d/40network/install
modules.d/90dmraid/install
modules.d/90lvm/install
modules.d/95nfs/install
modules.d/95udev-rules/install

index c809ece35b5611236c9ed37a1dae0a33af5d1406..d406f2ec4612e53b735ca9b801eae9628a8cff3f 100755 (executable)
@@ -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
 
index 90bf62c931595dad72cf2ac7ab280592b38e876b..52fd0a27fca1dc6f0df7cb82b399433ba90b648d 100755 (executable)
@@ -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 
index 0e19c7d038f2af5caff1b9a3158eb7c41a55b90e..71fd3860211b9df504e6d3374e563042b42b6d5c 100755 (executable)
@@ -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
index 0efff9a2d32457589820e2b84355e87ab5c7868b..f0f53cc90fed5d4845237eb0c72990115b24ffb8 100755 (executable)
@@ -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 \
index d57dd8d54236b28bc7ffbcc6a99b69ebb5019bf2..53783aae0285da18d6c229275823608d83e0c897 100755 (executable)
@@ -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