forked from hotice/oracle-java8-installer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoracle-java8-unlimited-jce-policy.config
52 lines (41 loc) · 1.48 KB
/
oracle-java8-unlimited-jce-policy.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/sh
set -e
. /usr/share/debconf/confmodule
### Variables
VER='0.7'
# Folders
J_INSTALL_DIR=/usr/lib/jvm/java-8-oracle/jre/lib/security
OLDDIR=/usr/lib/oracle-jdk8-installer-unpackdir
NEWDIR=/var/cache/oracle-jdk8-installer
SHA256SUM_TGZ="f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59"
J_DIR=UnlimitedJCEPolicyJDK8
FILENAME=jce_policy-8.zip
PARTNER_URL=http://download.oracle.com/otn-pub/java/jce/8/$FILENAME
db_get oracle-java8-unlimited-jce-policy/local
echo "$SHA256SUM_TGZ $RET/$FILENAME" \
| sha256sum -c > /dev/null 2>&1 \
|| db_set oracle-java8-unlimited-jce-policy/local /var/cache/oracle-jdk8-installer
db_get oracle-java8-unlimited-jce-policy/local
echo "$SHA256SUM_TGZ $RET/$FILENAME" \
| sha256sum -c > /dev/null 2>&1 \
|| db_set oracle-java8-unlimited-jce-policy/local /usr/lib/oracle-jdk8-installer-unpackdir
db_get oracle-java8-unlimited-jce-policy/local
echo "$SHA256SUM_TGZ $RET/$FILENAME" \
| sha256sum -c > /dev/null 2>&1 \
|| db_reset oracle-java8-unlimited-jce-policy/local
while true; do
db_input medium oracle-java8-unlimited-jce-policy/local || true
db_go
db_get oracle-java8-unlimited-jce-policy/local
if [ -d "$RET" -a -f "$RET"/$FILENAME ]; then
LOCAL="true"
break;
elif [ "x$RET" = "x" ]; then
break;
fi
db_reset oracle-java8-unlimited-jce-policy/not_exist || true
db_reset oracle-java8-unlimited-jce-policy/local || true
db_text medium oracle-java8-unlimited-jce-policy/not_exist || true
db_go
done
exit 0