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
Improve update compatibility
This commit is contained in:
@@ -50,23 +50,28 @@ ui_print "- Installing..."
|
|||||||
COMPATH="$MODPATH/common"
|
COMPATH="$MODPATH/common"
|
||||||
CONFIG_DIR="/data/adb/tricky_store/target_list_config"
|
CONFIG_DIR="/data/adb/tricky_store/target_list_config"
|
||||||
SCRIPT_DIR="/data/adb/tricky_store"
|
SCRIPT_DIR="/data/adb/tricky_store"
|
||||||
cp "$MODPATH/module.prop" "$COMPATH/disabled"
|
MODNAME=$(grep '^id=' "$MODPATH/module.prop" | awk -F= '{print $2}')
|
||||||
sed -i 's/^description=.*/description=Tricky store is disabled/' "$COMPATH/disabled"
|
for status in normal ninstalled disabled; do
|
||||||
cp "$MODPATH/module.prop" "$COMPATH/ninstalled"
|
cp "$MODPATH/module.prop" "$COMPATH/$status"
|
||||||
|
done
|
||||||
sed -i 's/^description=.*/description=Tricky store is not installed/' "$COMPATH/ninstalled"
|
sed -i 's/^description=.*/description=Tricky store is not installed/' "$COMPATH/ninstalled"
|
||||||
cp "$MODPATH/module.prop" "$COMPATH/normal"
|
sed -i 's/^description=.*/description=Tricky store is disabled/' "$COMPATH/disabled"
|
||||||
CONFIG_DIR="/data/adb/tricky_store/target_list_config"
|
rm -f "$SCRIPT_DIR/UpdateTargetList.sh"
|
||||||
SCRIPT_DIR="/data/adb/tricky_store"
|
|
||||||
mkdir -p "$CONFIG_DIR"
|
|
||||||
cp "$COMPATH/UpdateTargetList.sh" "$SCRIPT_DIR/UpdateTargetList.sh"
|
cp "$COMPATH/UpdateTargetList.sh" "$SCRIPT_DIR/UpdateTargetList.sh"
|
||||||
mv "$COMPATH/EXCLUDE" "$CONFIG_DIR/EXCLUDE"
|
if [ ! -d "$CONFIG_DIR" ]; then
|
||||||
mv "$COMPATH/ADDITION" "$CONFIG_DIR/ADDITION"
|
mkdir -p "$CONFIG_DIR"
|
||||||
|
mv "$COMPATH/EXCLUDE" "$CONFIG_DIR/EXCLUDE"
|
||||||
|
mv "$COMPATH/ADDITION" "$CONFIG_DIR/ADDITION"
|
||||||
|
else
|
||||||
|
rm -f "$COMPATH/EXCLUDE"
|
||||||
|
rm -f "$COMPATH/ADDITION"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -f "/data/adb/modules/TA_utl/system.prop" ]; then
|
if [ ! -f "/data/adb/modules/$MODNAME/system.prop" ]; then
|
||||||
mv "$COMPATH/system.prop" "$MODPATH/system.prop"
|
mv "$COMPATH/system.prop" "$MODPATH/system.prop"
|
||||||
else
|
else
|
||||||
rm -f "$COMPATH/system.prop"
|
rm -f "$COMPATH/system.prop"
|
||||||
mv "/data/adb/modules/TA_utl/system.prop" "$MODPATH/system.prop"
|
mv "/data/adb/modules/$MODNAME/system.prop" "$MODPATH/system.prop"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
kb="$COMPATH/.keybox"
|
kb="$COMPATH/.keybox"
|
||||||
@@ -80,7 +85,9 @@ if [[ "$keycheck" == "KEY_VOLUMEUP" ]]; then
|
|||||||
ui_print "*********************************************"
|
ui_print "*********************************************"
|
||||||
ui_print "- Replacing keybox..."
|
ui_print "- Replacing keybox..."
|
||||||
ui_print "*********************************************"
|
ui_print "*********************************************"
|
||||||
mv "$SCRIPT_DIR/keybox.xml" "$COMPATH/origkeybox"
|
if [ ! -f "/data/adb/modules/$MODNAME/common/origkeybox" ]; then
|
||||||
|
mv "$SCRIPT_DIR/keybox.xml" "$COMPATH/origkeybox"
|
||||||
|
fi
|
||||||
mv "$kb" "$SCRIPT_DIR/keybox.xml"
|
mv "$kb" "$SCRIPT_DIR/keybox.xml"
|
||||||
else
|
else
|
||||||
rm -f "$kb"
|
rm -f "$kb"
|
||||||
|
|||||||
Reference in New Issue
Block a user