You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
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>
This commit is contained in:
@@ -83,19 +83,26 @@ get_update() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
install_update() {
|
install_update() {
|
||||||
if command -v magisk >/dev/null 2>&1; then
|
zip_file="$MODPATH/tmp/module.zip"
|
||||||
magisk --install-module "$MODPATH/tmp/module.zip" || exit 1
|
. "$MODPATH/manager.sh"
|
||||||
elif command -v apd >/dev/null 2>&1; then
|
|
||||||
apd module install "$MODPATH/tmp/module.zip" || exit 1
|
|
||||||
elif command -v ksud >/dev/null 2>&1; then
|
|
||||||
ksud module install "$MODPATH/tmp/module.zip" || exit 1
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -f "$MODPATH/tmp/module.zip"
|
case $MANAGER in
|
||||||
rm -f "$MODPATH/tmp/changelog.md"
|
APATCH)
|
||||||
rm -f "$MODPATH/tmp/version"
|
apd module install "$zip_file" || exit 1
|
||||||
|
;;
|
||||||
|
KSU)
|
||||||
|
ksud module install "$zip_file" || exit 1
|
||||||
|
;;
|
||||||
|
MAGISK)
|
||||||
|
magisk --install-module "$zip_file" || exit 1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
rm -f "$zip_file" "$MODPATH/tmp/changelog.md" "$MODPATH/tmp/version" || true
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
rm -f "$zip_file" "$MODPATH/tmp/changelog.md" "$MODPATH/tmp/version" || true
|
||||||
}
|
}
|
||||||
|
|
||||||
release_note() {
|
release_note() {
|
||||||
|
|||||||
@@ -17,3 +17,10 @@ fi
|
|||||||
|
|
||||||
[ -L "$TS/webroot" ] && rm -f "$TS/webroot"
|
[ -L "$TS/webroot" ] && rm -f "$TS/webroot"
|
||||||
[ -L "$TS/action.sh" ] && rm -f "$TS/action.sh"
|
[ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user