Lines 5-11
Link Here
|
5 |
source "${PORTAGE_BIN_PATH:-/usr/lib/portage/bin}"/isolated-functions.sh |
5 |
source "${PORTAGE_BIN_PATH:-/usr/lib/portage/bin}"/isolated-functions.sh |
6 |
|
6 |
|
7 |
if [[ -z $1 ]] ; then |
7 |
if [[ -z $1 ]] ; then |
8 |
vecho "${0##*/}: at least one argument needed" 1>&2 |
8 |
helpers_die "${0##*/}: at least one argument needed" |
9 |
exit 1 |
9 |
exit 1 |
10 |
fi |
10 |
fi |
11 |
|
11 |
|
Lines 95-101
case $1 in
Link Here
|
95 |
;; |
95 |
;; |
96 |
--queue) |
96 |
--queue) |
97 |
shift |
97 |
shift |
98 |
exec touch "${@/%/.ecompress.file}" |
98 |
touch "${@/%/.ecompress.file}" |
|
|
99 |
ret=$? |
100 |
[[ $ret -ne 0 ]] && helpers_die "$0 failed" |
101 |
exit $ret |
99 |
;; |
102 |
;; |
100 |
--dequeue) |
103 |
--dequeue) |
101 |
[[ -n $2 ]] && vecho "${0##*/}: --dequeue takes no additional arguments" 1>&2 |
104 |
[[ -n $2 ]] && vecho "${0##*/}: --dequeue takes no additional arguments" 1>&2 |
Lines 105-111
case $1 in
Link Here
|
105 |
find "${D}" -name '*.ecompress.file' -print0 | ${XARGS} -0 rm -f |
108 |
find "${D}" -name '*.ecompress.file' -print0 | ${XARGS} -0 rm -f |
106 |
;; |
109 |
;; |
107 |
--*) |
110 |
--*) |
108 |
vecho "${0##*/}: unknown arguments '$*'" 1>&2 |
111 |
helpers_die "${0##*/}: unknown arguments '$*'" |
109 |
exit 1 |
112 |
exit 1 |
110 |
;; |
113 |
;; |
111 |
*) |
114 |
*) |
Lines 142-147
case $1 in
Link Here
|
142 |
[[ -n ${suffix} ]] && echo -n "${@/%/${suffix}$'\001'}" | \ |
145 |
[[ -n ${suffix} ]] && echo -n "${@/%/${suffix}$'\001'}" | \ |
143 |
tr '\001' '\000' | ${XARGS} -0 rm -f |
146 |
tr '\001' '\000' | ${XARGS} -0 rm -f |
144 |
# Finally, let's actually do some real work |
147 |
# Finally, let's actually do some real work |
145 |
exec "${PORTAGE_COMPRESS}" ${PORTAGE_COMPRESS_FLAGS} "$@" |
148 |
"${PORTAGE_COMPRESS}" ${PORTAGE_COMPRESS_FLAGS} "$@" |
|
|
149 |
ret=$? |
150 |
[[ $ret -ne 0 ]] && helpers_die "$0 failed" |
151 |
exit $ret |
146 |
;; |
152 |
;; |
147 |
esac |
153 |
esac |