#!/bin/sh set -e JAVA_VERSION=7u7 #must be modified for each release FILENAME=jdk-${JAVA_VERSION}-linux-${dld}.tar.gz case $(uname -m) in 'i686' ) SHA256SUM_TGZ="d54497580794091831cac86f93b066e0a4105b08acaf2c5d430dea87d2bf7ffe";; #must be modified for each release 'x86_64' ) SHA256SUM_TGZ="3d1c33c832ec278058fcba979b575debe20bb8a309bc39321795d26ee29d9f35";; #must be modified for each release * ) echo "Please report to author unsupported platform '`uname -m`'."; echo "Proceeding without web browser plugin support"; esac PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/7u7-b10/$FILENAME #must be modified for each release!!! J_INSTALL_DIR=/usr/lib/jvm/java-7-oracle J_DIR=jdk1.7.0_07 #must be modified for each release . /usr/share/debconf/confmodule db_get oracle-java7-installer/local echo "$SHA256SUM_TGZ $RET/$FILENAME" \ | sha256sum -c > /dev/null 2>&1 \ || db_set oracle-java7-installer/local /var/cache/oracle-jdk7-installer db_get oracle-java7-installer/local echo "$SHA256SUM_TGZ $RET/$FILENAME" \ | sha256sum -c > /dev/null 2>&1 \ || db_set oracle-java7-installer/local /usr/lib/oracle-jdk7-installer-unpackdir db_get oracle-java7-installer/local echo "$SHA256SUM_TGZ $RET/$FILENAME" \ | sha256sum -c > /dev/null 2>&1 \ || db_reset oracle-java7-installer/local while true; do db_input medium oracle-java7-installer/local || true db_go db_get oracle-java7-installer/local if [ -d "$RET" -a -f "$RET"/$FILENAME ]; then LOCAL="true" break; elif [ "x$RET" = "x" ]; then break; fi db_reset oracle-java7-installer/not_exist || true db_reset oracle-java7-installer/local || true db_text medium oracle-java7-installer/not_exist || true db_go done exit 0