rendered paste bodysource /sbin/functions.sh
PORTAGE_TEMP="/var/tmp/portage"
cleanTemp() {
ebegin "CLEANING TEMP"
pushd ${PORTAGE_TEMP} >/dev/null || exit
rm -rf *
popd >/dev/null
eend $?
}
cleanTemp
ebegin "EVENTUALLY UPDATING MANIFEST"
ebuild $1 manifest
eend $?
einfo "BUILDING..."
for a in "4" "5" "6"
do
JAVA_PKG_STRICT=true JAVA_PKG_FORCE_VM=sun-jdk-1.${a} ebuild $1 install || exit
cleanTemp
JAVA_PKG_STRICT=true JAVA_PKG_FORCE_COMPILER="ecj-3.2" JAVA_PKG_FORCE_VM=sun-jdk-1.${a} ebuild $1 install || exit
cleanTemp
done
JAVA_PKG_STRICT=true JAVA_PKG_FORCE_COMPILER="jikes" ebuild $1 install || exit
cleanTemp
JAVA_PKG_STRICT=true JAVA_PKG_FORCE_COMPILER="jikes" JAVA_PKG_FORCE_VM=sun-jdk-1.4 ebuild $1 install || exit
cleanTemp
einfo "FINISHED!"