Skip to content

Commit 3979529

Browse files
Enhance compile script
Using envsubst instead of sed is way more straight forward.
1 parent 06b3f4d commit 3979529

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

compile.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,15 @@ set -e -u
55
GZIP=gzip
66
[ -n "$(command -v pigz)" ] && GZIP=pigz
77

8-
[[ `git status --porcelain` ]] && CHANGES="+" || CHANGES="-"
8+
[ -n "$(git status --porcelain)" ] && CHANGES="+" || CHANGES="-"
99
VERSIONCODE=$(git rev-list --count HEAD)
1010
REPACKAGEDSTRING="repackagedhoch$VERSIONCODE"
1111
COMMITHASH=$(git log -1 --pretty=%h)
1212
VERSION=v$VERSIONCODE$CHANGES\($COMMITHASH\)
1313

14-
cp -f module.prop magiskmodule/module.prop
1514
cp -f README.md magiskmodule/README.md
16-
sed -i "s/VERSION/$VERSION/g" magiskmodule/module.prop
17-
sed -i "s/VCODE/$VERSIONCODE/g" magiskmodule/module.prop
18-
sed -i "s/REPACKAGEDSTRING/$REPACKAGEDSTRING/g" magiskmodule/module.prop
15+
declare -x VERSION VERSIONCODE REPACKAGEDSTRING
16+
envsubst < module.prop > magiskmodule/module.prop
1917

2018
OUTPUT_FILE="ViPER4AndroidFX-$REPACKAGEDSTRING$CHANGES$COMMITHASH.zip"
2119
rm ViPER4AndroidFX-repackaged* 2>/dev/null || true

module.prop

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=ViPER4AndroidFX
2-
name=ViPER4Android FX REPACKAGEDSTRING
3-
version=v2.7.2.1-VERSION
4-
versionCode=2721VCODE
2+
name=ViPER4Android FX $REPACKAGEDSTRING
3+
version=v2.7.2.1-$VERSION
4+
versionCode=2721$VERSIONCODE
55
author=ViPER520, ZhuHang, Pittvandewitt, MrWhite214, programminghoch10
66
description=ViPER4AndroidFX v2.7.x reborn & repackaged
77
support=https://t.me/ViPER4AndroidFX

0 commit comments

Comments
 (0)