Files
Tricky-Addon-Update-Target-…/module/post-fs-data.sh
KOWX712 2ff4eec61e fix: update fail
reference:
github.com/bindhosts/bindhosts/commit/7aacf5afacd019353f788991f47afa1382ccff6b
github.com/bindhosts/bindhosts/commit/c1bcc06869da5255c0766dc8c2072bb98e1acd6b

Co-Authored-By: backslashxx <118538522+backslashxx@users.noreply.github.com>
2025-06-05 16:59:28 +08:00

27 lines
809 B
Bash

MODPATH=${0%/*}
TS="/data/adb/modules/tricky_store"
while [ -z "$(ls -A /data/adb/modules/)" ]; do
sleep 1
done
if [ ! -d "$TS" ] || [ -f "$TS/remove" ]; then
if [ -f "$MODPATH/action.sh" ]; then
[ -d "/data/adb/modules/TA_utl" ] && rm -rf "/data/adb/modules/TA_utl"
cp -rf "$MODPATH/common/temp" "/data/adb/modules/TA_utl"
touch "/data/adb/modules/TA_utl/remove"
else
touch "$MODPATH/remove"
fi
fi
[ -L "$TS/webroot" ] && rm -f "$TS/webroot"
[ -L "$TS/action.sh" ] && rm -f "$TS/action.sh"
# detect root manager
[ "$APATCH" = "true" ] && MANAGER="APATCH"
[ "$KSU" = "true" ] && MANAGER="KSU"
[ ! "$APATCH" = "true" ] && [ ! "$KSU" = "true" ] && MANAGER="MAGISK"
echo "MANAGER=$MANAGER" > "$MODPATH/common/manager.sh"
chmod 755 "$MODPATH/common/manager.sh"