summaryrefslogtreecommitdiffstats
path: root/bin/ebuild-helpers
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ebuild-helpers')
-rwxr-xr-xbin/ebuild-helpers/ecompress7
-rwxr-xr-xbin/ebuild-helpers/ecompressdir9
-rwxr-xr-xbin/ebuild-helpers/prepstrip2
3 files changed, 12 insertions, 6 deletions
diff --git a/bin/ebuild-helpers/ecompress b/bin/ebuild-helpers/ecompress
index ed19ffb1b..de81b4484 100755
--- a/bin/ebuild-helpers/ecompress
+++ b/bin/ebuild-helpers/ecompress
@@ -95,8 +95,11 @@ case $1 in
;;
--queue)
shift
- touch "${@/%/.ecompress.file}"
- ret=$?
+ ret=0
+ for x in "${@/%/.ecompress.file}" ; do
+ >> "$x"
+ ((ret|=$?))
+ done
[[ $ret -ne 0 ]] && helpers_die "${0##*/} failed"
exit $ret
;;
diff --git a/bin/ebuild-helpers/ecompressdir b/bin/ebuild-helpers/ecompressdir
index acdb1cd7f..7ed2627e3 100755
--- a/bin/ebuild-helpers/ecompressdir
+++ b/bin/ebuild-helpers/ecompressdir
@@ -14,7 +14,7 @@ case $1 in
shift
for skip in "$@" ; do
[[ -d ${D}${skip} || -f ${D}${skip} ]] \
- && touch "${D}${skip}.ecompress.skip"
+ && >> "${D}${skip}.ecompress.skip"
done
exit 0
;;
@@ -22,8 +22,11 @@ case $1 in
shift
set -- "${@/%/.ecompress.dir}"
set -- "${@/#/${D}}"
- touch "$@"
- ret=$?
+ ret=0
+ for x in "$@" ; do
+ >> "$x"
+ ((ret|=$?))
+ done
[[ $ret -ne 0 ]] && helpers_die "${0##*/} failed"
exit $ret
;;
diff --git a/bin/ebuild-helpers/prepstrip b/bin/ebuild-helpers/prepstrip
index ceb1ef047..8b18ac0c8 100755
--- a/bin/ebuild-helpers/prepstrip
+++ b/bin/ebuild-helpers/prepstrip
@@ -188,6 +188,6 @@ then
# https://bugzilla.redhat.com/show_bug.cgi?id=444310
while read -r -d $'\0' emptydir
do
- touch "$emptydir"/.keepdir
+ >> "$emptydir"/.keepdir
done < <(find "${D}${prepstrip_sources_dir}/" -type d -empty -print0)
fi