[upx] automatizzare la compressione upx in portage
Posted: Sun Oct 31, 2010 8:13 pm
http://upx.sourceforge.net
ma per produrre pronti?
ho proposto un ebuild per bashrcng.
comprime durante l'emerge tutti i pacchetti inclusi in /etc/portage/package.upx.
esempio d'uso:
per comprimere openoffice, è bene procurarsi la versione 3.07 (fuori portage), perché la 3.04 mette fuori uso gli eseguibili.
allora:
smascherare e compilare.
ah! naturalmente: sono cose sperimentali. non lamentiamoci se ci va il sistema a pancia all'aria.
ma per produrre pronti?
ho proposto un ebuild per bashrcng.
comprime durante l'emerge tutti i pacchetti inclusi in /etc/portage/package.upx.
esempio d'uso:
Code: Select all
s939 ~ # echo app-office/openoffice >>/etc/portage/package.upx
s939 ~ # eselect bashrcng enable upx
Enabling plugin 'upx' ...done.
s939 ~ # echo app-office/openoffice >>/etc/portage/package.upx
s939 ~ # emerge -k openoffice >/dev/null 2>&1 &
[1] 27864
s939 ~ #
[1]+ Done emerge -k openoffice > /dev/null 2>&1
s939 ~ #
allora:
Code: Select all
s939 ~ # mkdir /usr/local/portage/app-arch/upx-ucl -p
s939 ~ # cp -a /usr/portage/app-arch/upx-ucl/upx-ucl-3.04.ebuild /usr/local/portage/app-arch/upx-ucl/upx-ucl-3.07.ebuild
s939 ~ # ebuild /usr/local/portage/app-arch/upx-ucl/upx-ucl-3.07.ebuild manifest
>>> Creating Manifest for /usr/local/portage/app-arch/upx-ucl
ah! naturalmente: sono cose sperimentali. non lamentiamoci se ci va il sistema a pancia all'aria.