1 |
On Fri, Jun 30, 2017 at 2:49 AM, Manuel Rüger <mrueg@g.o> wrote: |
2 |
> + |
3 |
> COMPRESSION_COMMAND=$(PYTHONPATH=${PORTAGE_PYTHONPATH:-${PORTAGE_PYM_PATH}} |
4 |
> \ |
5 |
> + "${PORTAGE_PYTHON:-/usr/bin/python}" |
6 |
> "$PORTAGE_BIN_PATH"/binpkg-helper.py \ |
7 |
> + compressioncmd ${CATEGORY}/${P}) |
8 |
> + [ -z "${COMPRESSION_COMMAND}" ] && \ |
9 |
> + die "Failed to get COMPRESSION_COMMAND" |
10 |
> tar $tar_options -cf - $PORTAGE_BINPKG_TAR_OPTS -C "${PROOT}" . | \ |
11 |
> - $PORTAGE_BZIP2_COMMAND -c > "$PORTAGE_BINPKG_TMPFILE" |
12 |
> + $COMPRESSION_COMMAND -c > "$PORTAGE_BINPKG_TMPFILE" |
13 |
> assert "failed to pack binary package: '$PORTAGE_BINPKG_TMPFILE'" |
14 |
> PYTHONPATH=${PORTAGE_PYTHONPATH:-${PORTAGE_PYM_PATH}} \ |
15 |
> "${PORTAGE_PYTHON:-/usr/bin/python}" |
16 |
|
17 |
If all that we really need is COMPRESSION_COMMAND, then the helper |
18 |
script is overkill. We should just pass a variable from |
19 |
doebuild_environment function. The variable name must be prefixed with |
20 |
PORTAGE_. |
21 |
|
22 |
Also, note that your mail client wrapped lines in this patch. |
23 |
-- |
24 |
Thanks, |
25 |
Zac |