summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-03-13 06:58:59 +0000
committerZac Medico <zmedico@gentoo.org>2007-03-13 06:58:59 +0000
commitff3ce9b8eef9dd816b9985f48ebcff90b711a0b5 (patch)
tree573576b0b51139d3078b4504b7a470deb5d6a43d /bin
parent3c614c4334832de2b4bfcf0c398ddaf11191c7bc (diff)
downloadportage-ff3ce9b8eef9dd816b9985f48ebcff90b711a0b5.tar.gz
portage-ff3ce9b8eef9dd816b9985f48ebcff90b711a0b5.tar.bz2
portage-ff3ce9b8eef9dd816b9985f48ebcff90b711a0b5.zip
Make prepinfo remove installed info indexes recursively. Thanks to Christian Faulhammer <opfer@gentoo.org> for reporting (see bugs #162675 and #170133). (trunk r6204:6205)
svn path=/main/branches/2.1.2/; revision=6206
Diffstat (limited to 'bin')
-rwxr-xr-xbin/prepinfo4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/prepinfo b/bin/prepinfo
index 2d3c80e08..ff1c6a88a 100755
--- a/bin/prepinfo
+++ b/bin/prepinfo
@@ -24,6 +24,8 @@ if [[ ! -d ${D}${infodir} ]] ; then
fi
fi
-rm -f "${D}${infodir}"/dir{,.info}{,.gz,.bz2}
+find "${D}${infodir}" -type d -print0 | while read -d $'\0' x ; do
+ rm -f "${x}"/dir{,.info}{,.gz,.bz2}
+done
exec ecompressdir "${infodir}"