Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-portage-dev] [PATCH v2 1/4] Revert "ecompress-file: de-duplicate filtered_args (bug 667072)"
Date: Fri, 28 Sep 2018 19:51:29
Message-Id: 20180928195122.19730-1-mgorny@gentoo.org
1 This reverts commit 1fc311ce0afeef9f982213e43220d079a4ffec26.
2 ---
3 bin/ecompress-file | 6 +++---
4 1 file changed, 3 insertions(+), 3 deletions(-)
5
6 diff --git a/bin/ecompress-file b/bin/ecompress-file
7 index e65b21ee4..18269c91b 100755
8 --- a/bin/ecompress-file
9 +++ b/bin/ecompress-file
10 @@ -13,7 +13,7 @@ compress_file() {
11 done
12 set +f
13 mask_ext_re="^(${mask_ext_re:1})\$"
14 - local -A filtered_args
15 + local filtered_args=()
16 local had_precompressed=
17 for x in "$@" ; do
18 [[ ${x##*.} =~ $mask_ext_re ]] && continue
19 @@ -35,10 +35,10 @@ compress_file() {
20 had_precompressed=1;;
21 esac
22
23 - filtered_args[${x}]=
24 + filtered_args+=( "$x" )
25 done
26 [[ ${#filtered_args[@]} -eq 0 ]] && return 0
27 - set -- "${!filtered_args[@]}"
28 + set -- "${filtered_args[@]}"
29
30 if [[ ${had_precompressed} ]]; then
31 eqawarn "One or more compressed files were found in docompress-ed directories."
32 --
33 2.19.0

Replies