|
1 | 1 | #!/data/data/com.termux/files/usr/bin/bash
|
2 | 2 | clear
|
3 |
| -sleep 0 |
4 | 3 | shopt -s expand_aliases
|
5 | 4 | alias ee='echo -e'
|
6 |
| -ee " \033[33m----------------------------\033[0m" |
7 |
| -ee" \033[36mLokesh:Hax4Us:€|eViL" |
8 |
| -ee" \033[33m----------------------------\033[0m" |
9 |
| -echo |
10 |
| -ee" \033[36mJava Installation Script v1.0" |
11 |
| -ee " \033[33m ----------------------------------" |
12 |
| -echo |
13 |
| -ee " \033[31mDon't take credits :D (Shared libraries are compiled by me)" |
14 |
| -ee "\033[33m ------------------------------------" |
15 |
| - |
16 |
| -arch=`dpkg --print-architecture` |
17 |
| - |
18 |
| -echo "Do you want to continue (y|Y/n|N)" |
19 |
| - read yesorno |
20 |
| - if [ $yesorno = 'y' -o $yesorno = 'Y' ] ; then |
21 |
| - echo "Package size is around 70mb before extraction" |
22 |
| -echo |
23 |
| - else |
24 |
| - ee "\033[35mbye bye ... :D\033[0m" |
25 |
| - exit |
26 |
| -fi |
27 |
| - if [ $arch = "aarch64" -o $arch = "arm64" ] ; then |
28 |
| - |
29 |
| - ee "\033[32m[*] Now wait until jdk-8 is installing ...🕛🕧\033[0m" |
30 |
| - echo |
31 |
| - |
32 |
| -wget https://github.com/Hax4us/java/releases/download/v8/jdk8_aarch64.tar.gz |
33 |
| - |
34 |
| -echo |
35 |
| -ee "\033[32m[*] Moving jdk into system ...\033[0m" |
36 |
| -mv jdk8_aarch64.tar.gz $PREFIX/share |
37 |
| - |
38 |
| -ee "\033[32m[*] Extracting ...\033[0m" |
39 |
| -cd $PREFIX/share |
40 |
| -tar -xhf jdk8_aarch64.tar.gz |
41 |
| - |
42 |
| -ee "\033[32m[*] Moving wrapper scripts for java 8\033[0m" |
43 |
| -mv bin/* $PREFIX/bin |
44 |
| - |
45 |
| -ee "\033[34mHappy java :D\033[0m" |
46 |
| - |
47 |
| - elif [ $arch = "armhf" -o $arch = "armv7l" ]; then |
48 |
| - echo "armhf" |
49 |
| - ee "\033[32m[*] Now wait until jdk-8 is installing ...🕛🕧\033[0m" |
50 |
| - echo |
51 |
| - |
52 |
| -wget https://github.com/Hax4us/java/releases/download/v8-151/jdk8_arm.tar.gz |
53 |
| - |
54 |
| -echo |
55 |
| -ee "\033[32m[*] Moving jdk into system ...\033[0m" |
56 |
| -mv jdk8_arm.tar.gz $PREFIX/share |
57 |
| -echo |
58 |
| -ee "\033[32m[*] Extracting ...\033[0m" |
59 |
| -cd $PREFIX/share |
60 |
| -tar -xhf jdk8_arm.tar.gz |
61 |
| -echo |
62 |
| -ee "\033[32m[*] Moving wrapper scripts for java 8\033[0m" |
63 |
| -mv bin/* $PREFIX/bin |
64 |
| -rm -rf $PREFIX/share/bin |
65 |
| -echo |
66 |
| -ee "\033[34mHappy java :D\033[0m" |
67 |
| - |
68 |
| - |
69 |
| - elif [ $arch = "arm" ]; then |
70 |
| - ee "\033[32m[*] Now wait until jdk-8 is installing ...🕛🕧\033[0m" |
71 |
| - echo |
72 |
| - |
73 |
| -wget https://github.com/Hax4us/java/releases/download/v8-151/jdk8_arm.tar.gz |
74 |
| - |
75 |
| -echo |
76 |
| -ee "\033[32m[*] Moving jdk into system ...\033[0m" |
77 |
| -mv jdk8_arm.tar.gz $PREFIX/share |
78 |
| -echo |
79 |
| -ee "\033[32m[*] Extracting ...\033[0m" |
80 |
| -cd $PREFIX/share |
81 |
| -tar -xhf jdk8_arm.tar.gz |
82 |
| -echo |
83 |
| -ee "\033[32m[*] Moving wrapper scripts for java 8\033[0m" |
84 |
| -mv bin/* $PREFIX/bin |
85 |
| -rm -rf $PREFIX/share/bin |
86 |
| -echo |
87 |
| -ee "\033[34mHappy java :D\033[0m" |
88 |
| - |
89 |
| - |
90 |
| - else |
91 |
| - ee "\033[31munknown architecture :( plz contact @hax4us for more info\033[0m" |
| 5 | +ee "\e[34mThis script will install Java in Termux." |
| 6 | +ee "\e[34mLibraries compiled by \e[32mHax4us\e[34m, script written by \e[32mHax4us \e[34mand \e[32mMasterDevX\e[34m." |
| 7 | +echo |
| 8 | +if [ -e $PREFIX/bin/java ] |
| 9 | +then |
| 10 | + ee "\e[32mJava is already installed!" |
| 11 | + echo |
| 12 | + exit |
| 13 | +else |
| 14 | + case `dpkg --print-architecture` in |
| 15 | + aarch64) |
| 16 | + archname="aarch64" ;; |
| 17 | + arm64) |
| 18 | + archname="aarch64" ;; |
| 19 | + armhf) |
| 20 | + archname="arm" ;; |
| 21 | + armv7l) |
| 22 | + archname="arm" ;; |
| 23 | + arm) |
| 24 | + archname="arm" ;; |
| 25 | + *) |
| 26 | + ee "\e[31mERROR: Unknown architecture."; exit ;; |
| 27 | + esac |
| 28 | + ee "\e[34m[*] Downloading JDK-8 (~70Mb) for ${archname}..." |
| 29 | + wget https://github.com/Hax4us/java/releases/download/v8/jdk8_${archname}.tar.gz |
| 30 | + echo |
| 31 | + ee "\e[34m[*] Moving JDK to system..." |
| 32 | + mv jdk8_${archname}.tar.gz $PREFIX/share |
| 33 | + echo |
| 34 | + ee "\e[34m[*] Extracting JDK..." |
| 35 | + cd $PREFIX/share |
| 36 | + tar -xhf jdk8_${archname}.tar.gz |
| 37 | + echo |
| 38 | + ee "\e[34m[*] Moving Java wrapper scripts to bin..." |
| 39 | + mv bin/* $PREFIX/bin |
| 40 | + echo |
| 41 | + ee "\e[32mJava was successfully installed!" |
92 | 42 | fi
|
0 commit comments