---
bin/ecompress | 1 +
bin/ecompress-file | 9 +++------
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/bin/ecompress b/bin/ecompress
index e4fdc3934..4a2c8a99a 100755
--- a/bin/ecompress
+++ b/bin/ecompress
@@ -53,6 +53,7 @@ while [[ $# -gt 0 ]] ; do
# skip the compressed variants (bug #667072)
case ${path} in
*.Z|*.gz|*.bz2|*.lzma|*.xz)
+ touch
"${T}"/.ecompress_had_precompressed
[[ -s ${path%.*} ]] && continue
;;
esac
diff --git a/bin/ecompress-file b/bin/ecompress-file
index 27695da1b..bc8fe5451 100755
--- a/bin/ecompress-file
+++ b/bin/ecompress-file
@@ -22,16 +22,13 @@ compress_file() {
case ${x} in
*.gz|*.Z)
gunzip -f "${x}" || __helpers_die "gunzip
failed"
- x=${x%.*}
- touch "${T}/.ecompress_had_precompressed";;
+ x=${x%.*};;
*.bz2)
bunzip2 -f "${x}" || __helpers_die "bunzip2
failed"
- x=${x%.bz2}
- touch "${T}/.ecompress_had_precompressed";;
+ x=${x%.bz2};;
*.lzma|*.xz)
unxz -f "${x}" || __helpers_die "unxz failed"
- x=${x%.*}
- touch "${T}/.ecompress_had_precompressed";;
+ x=${x%.*};;
esac
filtered_args+=( "$x" )
--
2.19.0