From: Harald Hoyer Date: Thu, 14 Mar 2013 16:52:44 +0000 (+0100) Subject: dracut-install: handle more ldd errors X-Git-Tag: 027~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=87dc81a1f69f20b9015b47d0935fa3b99dc54e5c;p=thirdparty%2Fdracut.git dracut-install: handle more ldd errors --- diff --git a/install/dracut-install.c b/install/dracut-install.c index 8aa0e2e57..5040dea77 100644 --- a/install/dracut-install.c +++ b/install/dracut-install.c @@ -294,6 +294,12 @@ static int resolve_deps(const char *src) if (strstr(buf, "not regular file")) break; + if (strstr(buf, "cannot read header")) + break; + + if (strstr(buf, destrootdir)) + break; + p = strstr(buf, "/"); if (p) { int r;