diff --git a/oab-java6.sh b/oab-java6.sh index d6df1f7..ec2e60e 100755 --- a/oab-java6.sh +++ b/oab-java6.sh @@ -275,7 +275,7 @@ pid=$!;progress $pid # See if the Java version is on the download frontpage, otherwise look for it in # the previous releases page. -DOWNLOAD_INDEX=`grep "/technetwork/java/javase/downloads/jdk-${JAVA_VER}u${JAVA_UPD}" /tmp/oab-index.html | grep "alt=\"Download JDK\"" | cut -d'<' -f3 | cut -d'"' -f2` +DOWNLOAD_INDEX=`grep -P -o "/technetwork/java/javase/downloads/jdk-${JAVA_VER}u${JAVA_UPD}-downloads-\d+\.html" /tmp/oab-index.html | uniq` if [ -n "${DOWNLOAD_INDEX}" ]; then ncecho " [x] Getting current release download page " wget http://www.oracle.com/${DOWNLOAD_INDEX} -O /tmp/oab-download.html >> "$log" 2>&1 &