From: Harald Hoyer Date: Tue, 30 Jul 2013 13:25:44 +0000 (+0200) Subject: url-lib/module-setup.sh: fixed grepping libcurl X-Git-Tag: 031~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27458b10ffdd6f97019a4f466e044b09623d06c0;p=platform%2Fupstream%2Fdracut.git url-lib/module-setup.sh: fixed grepping libcurl --- diff --git a/modules.d/45url-lib/module-setup.sh b/modules.d/45url-lib/module-setup.sh index e8b97003..3e82548b 100755 --- a/modules.d/45url-lib/module-setup.sh +++ b/modules.d/45url-lib/module-setup.sh @@ -12,7 +12,7 @@ depends() { } install() { - local _dir _crt _found + local _dir _crt _found _lib inst_simple "$moddir/url-lib.sh" "/lib/url-lib.sh" dracut_install curl # also install libs for curl https @@ -22,8 +22,10 @@ install() { inst_libdir_file "libsqlite3.so*" for _dir in $libdirs; do - [[ -d $_dir ]] || continue - _crt=$(grep -F --binary-files=text -z .crt $_dir/libcurl.so) + [[ -d $_dir ]] || continue + for _lib in $_dir/libcurl.so.*; do + [[ -e $_lib ]] || continue + _crt=$(grep -F --binary-files=text -z .crt $_lib) [[ $_crt ]] || continue [[ $_crt == /*/* ]] || continue if ! inst_simple "$_crt"; then @@ -31,6 +33,7 @@ install() { continue fi _found=1 + done done [[ $_found ]] || dwarn "Couldn't find SSL CA cert bundle; HTTPS won't work." }