|
|
|
@ -14,7 +14,17 @@ else
@@ -14,7 +14,17 @@ else
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
dracut_install $(ls {/usr,}$LIBDIR/libnfsidmap*.so* 2>/dev/null ) |
|
|
|
|
dracut_install $(ls {/usr,}$LIBDIR/libnss*.so 2>/dev/null) |
|
|
|
|
|
|
|
|
|
nsslibs=$(for j in $(for i in \ |
|
|
|
|
$(egrep -v '^#.*' /etc/nsswitch.conf|cut -f2 -d :\ |
|
|
|
|
|fgrep -v NOTFOUND); do \ |
|
|
|
|
echo "libnss_${i}.so";\ |
|
|
|
|
done|sort -u); do \ |
|
|
|
|
echo -n "|$j";\ |
|
|
|
|
done) |
|
|
|
|
nsslibs=${nsslibs##|} |
|
|
|
|
|
|
|
|
|
dracut_install $(for i in $(ls {/usr,}$LIBDIR/libnss*.so 2>/dev/null); do echo $i;done | egrep "$nsslibs") |
|
|
|
|
|
|
|
|
|
inst_hook cmdline 90 "$moddir/parse-nfsroot.sh" |
|
|
|
|
inst_hook pre-pivot 70 "$moddir/nfsroot-cleanup.sh" |
|
|
|
|