aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-03-23 02:23:34 +0000
committerMike Frysinger <vapier@gentoo.org>2011-03-23 02:23:34 +0000
commit2aaba1724df1366765f9b0dad34c9a1aea22aacd (patch)
treef92417c3e5af0308543bf471d1563ab1167986a5 /lddtree.sh
parentavoid using python and md5sum when possible (diff)
downloadpax-utils-2aaba1724df1366765f9b0dad34c9a1aea22aacd.tar.gz
pax-utils-2aaba1724df1366765f9b0dad34c9a1aea22aacd.tar.bz2
pax-utils-2aaba1724df1366765f9b0dad34c9a1aea22aacd.zip
lddtree: make sure conf files exist before we try to read them #360041 by Rafał Mużyło
Diffstat (limited to 'lddtree.sh')
-rwxr-xr-xlddtree.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/lddtree.sh b/lddtree.sh
index 199b307..90b1494 100755
--- a/lddtree.sh
+++ b/lddtree.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# $Header: /var/cvsroot/gentoo-projects/pax-utils/lddtree.sh,v 1.9 2011/03/03 21:49:29 solar Exp $
+# $Header: /var/cvsroot/gentoo-projects/pax-utils/lddtree.sh,v 1.10 2011/03/23 02:23:34 vapier Exp $
argv0=${0##*/}
@@ -67,6 +67,9 @@ find_elf() {
read_ldso_conf() {
local line p
for p in "$@" ; do
+ # if the glob didnt match anything #360041,
+ # or the files arent readable, skip it
+ [[ -r ${p} ]] || continue
while read line ; do
case ${line} in
"#"*) ;;