Merged from trunk 6204:6205
authorFabian Groffen <grobian@gentoo.org>
Wed, 14 Mar 2007 18:02:04 +0000 (18:02 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 14 Mar 2007 18:02:04 +0000 (18:02 -0000)
Make prepinfo remove installed info indexes recursively.  Thanks to
Christian Faulhammer <opfer@gentoo.org> for reporting (see bugs #162675
and #170133).

svn path=/main/branches/prefix/; revision=6207

bin/prepinfo

index 9e0ff58ff5c576acb4e8dd7a6759cc85e43c5363..53db45a6b90d22c0e06a50010c72bee16f213c88 100755 (executable)
@@ -22,6 +22,8 @@ if [[ ! -d ${ED}${infodir} ]] ; then
        fi
 fi
 
-rm -f "${ED}${infodir}"/dir{,.info}{,.gz,.bz2}
+find "${ED}${infodir}" -type d -print0 | while read -d $'\0' x ; do
+       rm -f "${x}"/dir{,.info}{,.gz,.bz2}
+done
 
 exec ecompressdir "${infodir}"