All pastes #219791 Raw Edit

Something

public text v1 · immutable
#219791 ·published 2006-10-24 21:27 UTC
rendered paste body
source /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 jdk_ver in 4 5 6
do
	for compiler in "" "jikes" "ecj-3.2"
	do
		if [ "$compiler" != "jikes" ] || [ "$jdk_ver" -eq 4 ]; then
			JAVA_PKG_STRICT=true JAVA_PKG_FORCE_COMPILER=${compiler} JAVA_PKG_FORCE_VM=sun-jdk-1.${jdk_ver} ebuild $1 install || exit
			cleanTemp
		fi
	done
done

einfo "FINISHED!"