diff --git a/module/install_func.sh b/module/install_func.sh index d3fb37e..da715b4 100644 --- a/module/install_func.sh +++ b/module/install_func.sh @@ -24,11 +24,10 @@ initialize() { rm -rf "$COMPATH/temp" NEW_MODID="$MODID" else - mkdir -p "$COMPATH/temp/common" - cp "$COMPATH/.default" "$COMPATH/temp/common/.default" - cp "$MODPATH/module.prop" "$COMPATH/temp/module.prop" - cp "$MODPATH/uninstall.sh" "$COMPATH/temp/uninstall.sh" + tmp_dir fi + else + tmp_dir fi sed -i "s|\"set-path\"|\"/data/adb/modules/$NEW_MODID/\"|" "$MODPATH/webroot/index.js" || { ui_print "! Failed to set path" @@ -44,6 +43,13 @@ initialize() { rm -rf "$MODPATH/bin" } +tmp_dir() { + mkdir -p "$COMPATH/temp/common" + cp "$COMPATH/.default" "$COMPATH/temp/common/.default" + cp "$MODPATH/module.prop" "$COMPATH/temp/module.prop" + cp "$MODPATH/uninstall.sh" "$COMPATH/temp/uninstall.sh" +} + find_config() { if [ -d "$CONFIG_DIR" ]; then rm -rf "$CONFIG_DIR"