CommonAddon: improve

merge-requests/23/head
Christopher Roy Bratusek 7 years ago
parent 21a8ef6a18
commit 31aca66101

@ -12,16 +12,11 @@
. /tmp/backuptool.functions . /tmp/backuptool.functions
MODID=@MODID@ MODID=@MODID@
##########################################################################################
# Stuffz
##########################################################################################
OUTFD=$(ps | grep -v grep | grep -oE "update(.*)" | cut -d" " -f3) OUTFD=$(ps | grep -v grep | grep -oE "update(.*)" | cut -d" " -f3)
ui_print () { ui_print () {
echo -n -e "ui_print $1\n" >> /proc/self/fd/$OUTFD echo -n -e "ui_print ${1}\n" >> /proc/self/fd/${OUTFD}
echo -n -e "ui_print\n" >> /proc/self/fd/$OUTFD echo -n -e "ui_print\n" >> /proc/self/fd/${OUTFD}
} }
case "${1}" in case "${1}" in
@ -29,8 +24,7 @@ case "${1}" in
if [ -r /data/adb/.nanodroid-list ]; then if [ -r /data/adb/.nanodroid-list ]; then
ui_print "${MODID} addon.d: backup" ui_print "${MODID} addon.d: backup"
cat /data/adb/.nanodroid-list | while read FILE; do cat /data/adb/.nanodroid-list | while read FILE; do
test -z "${FILE}" && continue echo " + backup: ${FILE}"
echo " ${FILE}"
backup_file "${FILE}" backup_file "${FILE}"
done done
ui_print "${MODID} addon.d: backup done" ui_print "${MODID} addon.d: backup done"
@ -40,8 +34,8 @@ case "${1}" in
if [ -r /data/adb/.nanodroid-list ]; then if [ -r /data/adb/.nanodroid-list ]; then
ui_print "${MODID} addon.d: restore" ui_print "${MODID} addon.d: restore"
cat /data/adb/.nanodroid-list | while read FILE; do cat /data/adb/.nanodroid-list | while read FILE; do
test -z "${FILE}" && continue echo " + restore: ${FILE}"
[ -f "${C}/${FILE}" ] && restore_file "${FILE}" restore_file "${FILE}"
done done
ui_print "${MODID} addon.d: restore done" ui_print "${MODID} addon.d: restore done"
fi fi

Loading…
Cancel
Save