Skip to content

Commit 3d69478

Browse files
enhanced the compile script
1 parent ada4df7 commit 3d69478

File tree

3 files changed

+32
-9
lines changed

3 files changed

+32
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/*.zip
22
magiskmodule/common/ViperIRS.zip
33
magiskmodule/common/vdcs.zip
4+
magiskmodule/module.prop

compile.sh

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,36 @@
11
#!/bin/bash
2-
OUTPUT_FILE="ViPER4Android-repackagedhoch10.zip"
3-
[ -f "$OUTPUT_FILE" ] && rm -v "$OUTPUT_FILE"
2+
3+
set -e -u
4+
5+
[[ `git status --porcelain` ]] && CHANGES="+" || CHANGES="-"
6+
VERSIONCODE=$(git rev-list --count HEAD)
7+
REPACKAGEDSTRING="repackagedhoch$VERSIONCODE"
8+
COMMITHASH=$(git log -1 --pretty=%h)
9+
VERSION=v$VERSIONCODE$CHANGES\($COMMITHASH\)
10+
11+
cp -f module.prop magiskmodule/module.prop
12+
sed -i "s/VERSION/$VERSION/g" magiskmodule/module.prop
13+
sed -i "s/VCODE/$VERSIONCODE/g" magiskmodule/module.prop
14+
sed -i "s/REPACKAGEDSTRING/$REPACKAGEDSTRING/g" magiskmodule/module.prop
15+
16+
OUTPUT_FILE="ViPER4AndroidFX-$REPACKAGEDSTRING$CHANGES$COMMITHASH.zip"
17+
rm ViPER4AndroidFX-repackaged* 2>/dev/null || true
18+
19+
echo "Compressing Viper IRS files..."
420
cd ViperIRS
521
[ -f "../magiskmodule/common/ViperIRS.zip" ] && rm "../magiskmodule/common/ViperIRS.zip"
6-
zip -9 "../magiskmodule/common/ViperIRS.zip" *.irs
22+
zip -9 -q "../magiskmodule/common/ViperIRS.zip" *.irs
723
cd ..
24+
25+
echo "Compressing Original VDC files..."
826
cd OriginalVDCs
927
[ -f "../magiskmodule/common/vdcs.zip" ] && rm "../magiskmodule/common/vdcs.zip"
10-
zip -9 "../magiskmodule/common/vdcs.zip" *.vdc
28+
zip -9 -q "../magiskmodule/common/vdcs.zip" *.vdc
1129
cd ..
30+
31+
echo "Compressing Magisk Module..."
1232
cd magiskmodule
13-
zip -r -9 "../$OUTPUT_FILE" .
33+
zip -r -9 -q "../$OUTPUT_FILE" .
1434
cd ..
35+
36+
echo "Done"
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=ViPER4AndroidFX
2-
name=ViPER4Android FX Repackaged
3-
version=v2.7.2.1
4-
versionCode=2721
2+
name=ViPER4Android FX REPACKAGEDSTRING
3+
version=v2.7.2.1-VERSION
4+
versionCode=2721VCODE
55
author=ViPER520, ZhuHang, Pittvandewitt, MrWhite214, Zackptg5, programminghoch10
6-
description=ViPER4AndroidFX reborn - v2.7.x
6+
description=ViPER4AndroidFX v2.7.x reborn & repackaged
77
support=https://forum.xda-developers.com/android/apps-games/app-viper4android-fx-2-6-0-0-t3774651

0 commit comments

Comments
 (0)