forked from Hax4us/java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstalljava
More file actions
38 lines (33 loc) · 803 Bytes
/
installjava
File metadata and controls
38 lines (33 loc) · 803 Bytes
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
#!/data/data/com.termux/files/usr/bin/sh
print_status() {
printf "[*] ${1}...\n"
}
set_arch() {
case "$(uname -m)" in
aarch64|armv8l)
ARCH=aarch64
;;
armv7l|arm)
ARCH=arm
;;
*)
printf "[!] arch not supported yet\n"
exit 1
;;
esac
}
get_tar() {
wget -c https://github.com/Hax4us/java/releases/download/v8/jdk8_${ARCH}.tar.gz -O jdk8_$ARCH.tar.gz
tar -xf jdk8_$ARCH.tar.gz -C $PREFIX/share
chmod +x $PREFIX/share/bin/*
mv $PREFIX/share/bin/* $PREFIX/bin
}
cleanup() {
rm -f jdk8_${ARCH}.tar.gz
rm -rf $PREFIX/share/bin
}
print_status "getting system info"
set_arch
print_status "getting tar file and setting all things"
get_tar
print_status "cleaning up"