commit:     03d4c33f48eb5e98c9fdc8bf49ee239489229b8e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 22:58:44 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 23:06:46 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=03d4c33f

ecompress: fix precompressed false positive for docompress -x <directory>

Use ${REPLY%.ecompress} to correctly strip the .ecompress suffix.

Fixes: 5508bf7a6db5 ("ecompress: ignore docompress -x files in precompressed QA 
check (bug 721516)")
Bug: https://bugs.gentoo.org/721516
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 bin/ecompress | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/ecompress b/bin/ecompress
index 1ab07ccd7..60b083834 100755
--- a/bin/ecompress
+++ b/bin/ecompress
@@ -31,7 +31,7 @@ while [[ $# -gt 0 ]] ; do
 
                if [[ ${#skip_dirs[@]} -gt 0 ]]; then
                        while read -r -d ''; do
-                               skip_files+=(${REPLY#.ecompress})
+                               skip_files+=("${REPLY%.ecompress}")
                        done < <(find "${skip_dirs[@]}" -name '*.ecompress' 
-print0 -delete || die)
                fi
 

Reply via email to