|
475 | 475 | pid=$!;progress_loop $pid
|
476 | 476 | done
|
477 | 477 |
|
| 478 | +# Get JCE download index |
| 479 | +DOWNLOAD_INDEX=`grep -P -o "/technetwork/java/javase/downloads/jce-${JAVA_VER}-download-\d+\.html" /tmp/oab-index.html | uniq` |
| 480 | +ncecho " [x] Getting Java Cryptography Extension download page " |
| 481 | +wget http://www.oracle.com/${DOWNLOAD_INDEX} -O /tmp/oab-download-jce.html >> "$log" 2>&1 & |
| 482 | +pid=$!;progress $pid |
| 483 | + |
| 484 | +# Get JCE download URL, size, and cookies required for download |
| 485 | +if [ "${JAVA_UPSTREAM}" == "sun-java6" ]; then |
| 486 | + JCE_POLICY="jce_policy-6.zip" |
| 487 | + DOWNLOAD_PATH=`grep "jce[^']*-6-oth-JPR'\]\['path" /tmp/oab-download-jce.html | cut -d'=' -f2 | cut -d'"' -f2` |
| 488 | + DOWNLOAD_URL="${DOWNLOAD_PATH}${JCE_POLICY}" |
| 489 | + COOKIES="oraclelicense=accept-securebackup-cookie;gpw_e24=http://edelivery.oracle.com" |
| 490 | +else |
| 491 | + JCE_POLICY="UnlimitedJCEPolicyJDK7.zip" |
| 492 | + DOWNLOAD_URL=`grep ${JCE_POLICY} /tmp/oab-download-jce.html | cut -d'{' -f2 | cut -d',' -f3 | cut -d'"' -f4` |
| 493 | + COOKIES="oraclelicensejce-7-oth-JPR=accept-securebackup-cookie;gpw_e24=http://edelivery.oracle.com" |
| 494 | +fi |
| 495 | +DOWNLOAD_SIZE=`grep ${JCE_POLICY} /tmp/oab-download-jce.html | cut -d'{' -f2 | cut -d',' -f2 | cut -d'"' -f4` |
| 496 | + |
| 497 | +ncecho " [x] Downloading ${JCE_POLICY} : ${DOWNLOAD_SIZE} " |
| 498 | +wget --no-check-certificate --header="Cookie: ${COOKIES}" -c "${DOWNLOAD_URL}" -O ${WORK_PATH}/pkg/${JCE_POLICY} >> "$log" 2>&1 & |
| 499 | +pid=$!;progress_loop $pid |
| 500 | + |
| 501 | +ncecho " [x] Symlinking ${JCE_POLICY} " |
| 502 | +ln -s ${WORK_PATH}/pkg/${JCE_POLICY} ${WORK_PATH}/src/${JCE_POLICY} >> "$log" 2>&1 & |
| 503 | +pid=$!;progress_loop $pid |
| 504 | + |
478 | 505 | # Determine the new version
|
479 | 506 | NEW_VERSION="${DEB_VERSION}~${LSB_CODE}1"
|
480 | 507 |
|
|
0 commit comments