@@ -4,35 +4,32 @@ ZPHISHER_VERSION=2.2
44PACKAGE_ARCH=all
55DISTRO=$( uname -o)
66
7- echo " Building Zphisher deb package..."
87
9- build_termux (){
10- mkdir -p ./package/DEBIAN
11- mkdir -p ./package/data/data/com.termux/files/usr/bin
12- mkdir -p ./package/data/data/com.termux/files/usr/opt
13- cp -rf ./.package/TERMUX/control ./package/DEBIAN/control
14- mkdir -p package/data/data/com.termux/files/usr/opt/$PACKAGE_NAME
15- cp -rf ./LICENSE ./.sites ./.imgs ./zphisher.sh ./package/data/data/com.termux/files/usr/opt/$PACKAGE_NAME
16- cp -rf ./.package/launch.sh ./package/data/data/com.termux/files/usr/bin/$PACKAGE_NAME
8+ build_package () {
9+ # define variables depending on detected platform
10+ distr_name=$1
11+ if [ " $distr_name " == " Android" ]; then
12+ platform=" Termux"
13+ path_part=" data/data/com.termux/files/"
14+ else
15+ platform=" Debian"
16+ path_part=" "
17+ fi
18+ # print out message with detected platform
19+ echo " Building .deb package for: $platform "
20+ # run preparations and build package
21+ platform=${platform^^}
22+ mkdir -p ./package/DEBIAN
23+ mkdir -p ./package/" $path_part " usr/bin
24+ mkdir -p ./package/" $path_part " usr/opt
25+ cp -rf ./.package/" $platform " /control ./package/DEBIAN/control
26+ mkdir -p package/" $path_part " usr/opt/$PACKAGE_NAME
27+ cp -rf ./LICENSE ./.sites ./.imgs ./zphisher.sh ./package/" $path_part " usr/opt/$PACKAGE_NAME
28+ cp -rf ./.package/launch.sh ./package/" $path_part " usr/bin/$PACKAGE_NAME
1729 chmod 755 ./package/DEBIAN
1830 dpkg-deb --build ./package $PACKAGE_NAME \_ $ZPHISHER_VERSION \_ $PACKAGE_ARCH .deb
19-
2031}
2132
22- build_linux (){
23- mkdir -p ./package/DEBIAN
24- mkdir -p ./package/usr/bin
25- mkdir -p ./package/usr/opt
26- cp -rf ./.package/DEBIAN/control ./package/DEBIAN/control
27- mkdir -p package/usr/opt/$PACKAGE_NAME
28- cp -rf ./LICENSE ./.sites ./.imgs ./zphisher.sh ./package/usr/opt/$PACKAGE_NAME
29- cp -rf ./.package/launch.sh ./package/usr/bin/$PACKAGE_NAME
30- chmod 755 ./package/DEBIAN
31- dpkg-deb --build ./package $PACKAGE_NAME \_ $ZPHISHER_VERSION \_ $PACKAGE_ARCH .deb
32- }
3333
34- if [ $DISTRO == Android ]; then
35- build_termux
36- else
37- build_linux
38- fi
34+ # launch the build
35+ build_package $DISTRO
0 commit comments