File tree Expand file tree Collapse file tree 1 file changed +20
-14
lines changed
Expand file tree Collapse file tree 1 file changed +20
-14
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash
22
33set -e -u
4+ IFS=$' \n '
45
56GZIP=gzip
67[ -n " $( command -v pigz) " ] && GZIP=pigz
@@ -16,25 +17,30 @@ declare -x VERSION VERSIONCODE REPACKAGEDSTRING
1617envsubst < module.prop > magiskmodule/module.prop
1718
1819OUTPUT_FILE=" ViPER4AndroidFX-$REPACKAGEDSTRING$CHANGES$COMMITHASH .zip"
19- rm ViPER4AndroidFX-repackaged* 2> /dev/null || true
20+ rm ViPER4AndroidFX-repackaged* .zip 2> /dev/null || true
21+
22+ compressFiles () {
23+ local files=" $( basename " $1 " ) "
24+ local folder=" $( dirname " $1 " ) "
25+ local targetarchive=" $2 "
26+ (
27+ cd " $folder "
28+ tar -cf- $files | $GZIP --best > " ../$targetarchive "
29+ )
30+ }
2031
2132echo " Compressing Viper IRS files..."
22- cd ViperIRS
23- IRSFILE=" ../magiskmodule/ViperIRS.tar.gz"
24- [ -f " $IRSFILE " ] && rm " $IRSFILE "
25- tar -cf- * .irs | $GZIP --best > " $IRSFILE "
26- cd ..
33+ compressFiles ViperIRS/" *.irs" magiskmodule/ViperIRS.tar.gz &
2734
2835echo " Compressing Original VDC files..."
29- cd OriginalVDCs
30- VDCFILE=" ../magiskmodule/ViperVDC.tar.gz"
31- [ -f " $VDCFILE " ] && rm " $VDCFILE "
32- tar -cf- * .vdc | $GZIP --best > " $VDCFILE "
33- cd ..
36+ compressFiles OriginalVDCs/" *.vdc" magiskmodule/ViperVDC.tar.gz &
37+
38+ wait
3439
3540echo " Compressing Magisk Module..."
36- cd magiskmodule
37- zip -r -9 -q " ../$OUTPUT_FILE " .
38- cd ..
41+ (
42+ cd magiskmodule
43+ zip -r -9 -q " ../$OUTPUT_FILE " .
44+ )
3945
4046echo " Done"
You can’t perform that action at this time.
0 commit comments