summaryrefslogtreecommitdiffstats
path: root/bin/ebuild-helpers/ecompressdir
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-12-29 10:28:25 -0800
committerZac Medico <zmedico@gentoo.org>2010-12-30 22:16:57 -0800
commit2d36ccae3e834632a69d1f51e627722d7af0b16c (patch)
treec1b651a857c000be5263e8920b6b7cc2fba7b560 /bin/ebuild-helpers/ecompressdir
parent1d941aed8d1fee3ae3592ada2f87b6b701d8de8c (diff)
downloadportage-2d36ccae3e834632a69d1f51e627722d7af0b16c.tar.gz
portage-2d36ccae3e834632a69d1f51e627722d7af0b16c.tar.bz2
portage-2d36ccae3e834632a69d1f51e627722d7af0b16c.zip
bash: as a general rule, use read -r
This solves cases like bug #350045.
Diffstat (limited to 'bin/ebuild-helpers/ecompressdir')
-rwxr-xr-xbin/ebuild-helpers/ecompressdir4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/ebuild-helpers/ecompressdir b/bin/ebuild-helpers/ecompressdir
index 7ed2627e3..7a95120a9 100755
--- a/bin/ebuild-helpers/ecompressdir
+++ b/bin/ebuild-helpers/ecompressdir
@@ -63,7 +63,7 @@ funk_up_dir() {
((ret|=$?))
find "${dir}" -type l -print0 | \
- while read -d $'\0' brokenlink ; do
+ while read -r -d $'\0' brokenlink ; do
[[ -e ${brokenlink} ]] && continue
olddest=$(readlink "${brokenlink}")
[[ ${act} == "compress" ]] \
@@ -86,7 +86,7 @@ _relocate_skip_dirs() {
[[ -d ${srctree} ]] || return 0
find "${srctree}" -name '*.ecompress.skip' -print0 | \
- while read -d $'\0' src ; do
+ while read -r -d $'\0' src ; do
src=${src%.ecompress.skip}
dst="${dsttree}${src#${srctree}}"
parent=${dst%/*}