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
# 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 )
pax_kernel? ( sys-apps/paxctl )"
S="${WORKDIR}/jre"
if use jce ; then
mv "${WORKDIR}"/${JCE_DIR} 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 lib/rt.jar sun/usagetracker/\* || die
}
src_install() {