#!/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."