From 3abff29bd6887d69b2b45680fb64f164babd4aee Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 18 Oct 2018 16:35:01 +0000 Subject: added a stage5 with java7-openjdk --- create_java7-openjdk-shim-i486.sh | 56 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 create_java7-openjdk-shim-i486.sh (limited to 'create_java7-openjdk-shim-i486.sh') diff --git a/create_java7-openjdk-shim-i486.sh b/create_java7-openjdk-shim-i486.sh new file mode 100755 index 0000000..998e265 --- /dev/null +++ b/create_java7-openjdk-shim-i486.sh @@ -0,0 +1,56 @@ +#!/bin/sh + +# shellcheck source=./default.conf +. "./default.conf" + +# the java7-openjdk shim + +if test ! -f $STAGE5_CHROOT/packages/$TARGET_CPU/jdk7-openjdk-7.0.0.0.9-1-$TARGET_CPU.pkg.tar.xz; then + + cd $STAGE5_BUILD || exit 1 + sudo rm -rf jdk7-openjdk + mkdir jdk7-openjdk + cd jdk7-openjdk || exit 1 + mkdir -p pkg/jdk7-openjdk + cd pkg/jdk7-openjdk || exit 1 + mkdir -p opt/jdk7-openjdk + cd opt/jdk7-openjdk || exit 1 + tar zxf $HOME/jdk-7u80-linux-i586.tar.gz + mv jdk1.7.0_80/* . + rmdir jdk1.7.0_80 + cd ../.. || exit 1 + mkdir -p usr/bin + for i in opt/jdk7-openjdk/bin/*; do + ln -s /$i usr/bin/. + done + cd ../.. || exit 1 + + BUILDDATE=$(date '+%s') + size=$(du -sk --apparent-size pkg/) + size="$(( ${size%%[^0-9]*} * 1024 ))" + cat > pkg/jdk7-openjdk/.PKGINFO < ../../jdk7-openjdk-7.0.0.0.9-1-$TARGET_CPU.pkg.tar.xz + cd ../.. || exit 1 + + cp -v ./*.pkg.tar.xz $STAGE5_CHROOT/packages/$TARGET_CPU/. + rm -rf $STAGE5_CHROOT/var/cache/pacman/pkg/* + rm -rf $STAGE5_CHROOT/packages/$TARGET_CPU/temp.db* + rm -rf $STAGE5_CHROOT/packages/$TARGET_CPU/temp.files* + repo-add -R $STAGE5_CHROOT/packages/$TARGET_CPU/temp.db.tar.gz $STAGE5_CHROOT/packages/$TARGET_CPU/*pkg.tar.xz + sudo pacman --noconfirm --config $STAGE5_CHROOT/etc/pacman.conf -r $STAGE5_CHROOT -Syy gcc-libs +fi + +echo "java7-openjdk shim exists." -- cgit v1.2.3