From b3282816cbe9e0c1e370756875f4ea95d4d0c74f Mon Sep 17 00:00:00 2001 From: KOWX712 Date: Sat, 7 Dec 2024 17:47:40 +0800 Subject: [PATCH] handle tmpdir in Magisk --- module/install_func.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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"