From: Harald Hoyer Date: Sat, 25 Feb 2012 15:06:16 +0000 (+0100) Subject: 95nfs/module-setup.sh: removed "egrep" and "ls" calls X-Git-Tag: 018~97 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5e5f3d5e6c9d94996c9a28bf38f26a4d463c4dd4;p=thirdparty%2Fdracut.git 95nfs/module-setup.sh: removed "egrep" and "ls" calls --- diff --git a/modules.d/95nfs/module-setup.sh b/modules.d/95nfs/module-setup.sh index 7aedb4d6a..78537836e 100755 --- a/modules.d/95nfs/module-setup.sh +++ b/modules.d/95nfs/module-setup.sh @@ -54,7 +54,11 @@ install() { _nsslibs=${_nsslibs#|} _nsslibs=${_nsslibs%|} - dracut_install $(for _i in $(ls {/usr,}$libdir/libnss*.so 2>/dev/null); do echo $_i;done | egrep "$_nsslibs") + for _i in {/usr,}$libdir/libnss*.so; do + [[ -e $_i ]] || continue + [[ "$_i" =~ $_nsslibs ]] || continue + dracut_install "$_i" + done inst_hook cmdline 90 "$moddir/parse-nfsroot.sh" inst_hook pre-udev 99 "$moddir/nfs-start-rpc.sh"