dev-java/oracle-jdk-bin: Delete Oracle's evil usage tracker

Fixes bug #559478. Their site says it's disabled by default but that
doesn't appear to be the case any more.

Package-Manager: portage-2.2.20.1
This commit is contained in:
James Le Cuirot
2015-09-06 22:00:26 +01:00
parent 269f1ee297
commit 8946e2fb40
@@ -108,7 +108,8 @@ RDEPEND="!x64-macos? (
# A PaX header isn't created by scanelf so depend on paxctl to avoid
# fallback marking. See bug #427642.
DEPEND="jce? ( app-arch/unzip )
DEPEND="app-arch/zip
jce? ( app-arch/unzip )
examples? ( x64-macos? ( app-arch/unzip ) )
pax_kernel? ( sys-apps/paxctl )"
@@ -181,6 +182,11 @@ src_prepare() {
if use jce ; then
mv "${WORKDIR}"/${JCE_DIR} jre/lib/security/ || die
fi
# Delete Oracle's evil usage tracker. Not just because it's evil but
# because it breaks the sandbox during builds and we can't find any
# other feasible way to disable it or make it write somewhere else.
zip -d jre/lib/rt.jar sun/usagetracker/\* || die
}
src_install() {