Allow customize.sh to skip unzip

Close #2184
This commit is contained in:
topjohnwu 2019-12-29 00:45:49 +08:00
parent b2cb2b8b75
commit 7f667fed18
1 changed files with 8 additions and 4 deletions

View File

@ -122,11 +122,15 @@ if is_legacy_script; then
else
print_modname
ui_print "- Extracting module files"
unzip -o "$ZIPFILE" -x 'META-INF/*' -d $MODPATH >&2
unzip -o "$ZIPFILE" customize.sh -d $MODPATH >&2
# Default permissions
set_perm_recursive $MODPATH 0 0 0755 0644
if ! grep -q '^SKIPUNZIP=' $MODPATH/customize.sh 2>/dev/null; then
ui_print "- Extracting module files"
unzip -o "$ZIPFILE" -x 'META-INF/*' -d $MODPATH >&2
# Default permissions
set_perm_recursive $MODPATH 0 0 0755 0644
fi
# Load customization script
[ -f $MODPATH/customize.sh ] && . $MODPATH/customize.sh