|
|
|
@ -53,7 +53,7 @@ Options:
|
|
|
|
|
|
|
|
|
|
test "$(whoami)" != "root" && error "not running as root"
|
|
|
|
|
|
|
|
|
|
SYS_BACKUP_PATH="/sdcard/nanodroid_backups/$(grep_prop ro.build.flavor)_$(grep_prop ro.build.id)"
|
|
|
|
|
SYS_BACKUP_PATH="/data/media/0/nanodroid_backups/$(grep_prop ro.build.flavor)_$(grep_prop ro.build.id)"
|
|
|
|
|
|
|
|
|
|
get_config () {
|
|
|
|
|
config=""
|
|
|
|
@ -77,7 +77,7 @@ overrides_add_intern () {
|
|
|
|
|
touch "${OVERLAY_PATH}/system/${sysdir}/${app}/.replace"
|
|
|
|
|
else
|
|
|
|
|
mkdir -p "${SYS_BACKUP_PATH}/${sysdir}"
|
|
|
|
|
echo " moving to /sdcard/nanodroid_backups: ${app}"
|
|
|
|
|
echo " moving to /data/media/0/nanodroid_backups: ${app}"
|
|
|
|
|
rm -rf "${SYS_BACKUP_PATH}/${sysdir}/${app}"
|
|
|
|
|
mv "/system/${sysdir}/${app}" "${SYS_BACKUP_PATH}/${sysdir}/"
|
|
|
|
|
fi
|
|
|
|
@ -126,9 +126,9 @@ overrides_remove () {
|
|
|
|
|
[ -f ${OVERLAY_PATH}/system/priv-app/${app}/.replace ] && overrides_remove_intern priv-app ${app}
|
|
|
|
|
[ -f ${OVERLAY_PATH}/system/reserve/${app}/.replace ] && overrides_remove_intern reserve ${app}
|
|
|
|
|
else
|
|
|
|
|
[ -d /sdcard/nanodroid_backups/app/${app} ] && overrides_remove_intern app ${app}
|
|
|
|
|
[ -d /sdcard/nanodroid_backups/priv-app/${app} ] && overrides_remove_intern priv-app ${app}
|
|
|
|
|
[ -d /sdcard/nanodroid_backups/reserve/${app} ] && overrides_remove_intern reserve ${app}
|
|
|
|
|
[ -d /data/media/0/nanodroid_backups/app/${app} ] && overrides_remove_intern app ${app}
|
|
|
|
|
[ -d /data/media/0/nanodroid_backups/priv-app/${app} ] && overrides_remove_intern priv-app ${app}
|
|
|
|
|
[ -d /data/media/0/nanodroid_backups/reserve/${app} ] && overrides_remove_intern reserve ${app}
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
@ -237,10 +237,10 @@ overrides_genconfig () {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# check for configuration files
|
|
|
|
|
config_locations="/sdcard /external_sd /data @ZIPDIR@ /dev/tmp/install"
|
|
|
|
|
config_locations="/data/media/0 /external_sd /data @ZIPDIR@ /dev/tmp/install"
|
|
|
|
|
get_config .nanodroid-overlay
|
|
|
|
|
|
|
|
|
|
[[ -f ${config} ]] && export config || config=/sdcard/.nanodroid-overlay
|
|
|
|
|
[[ -f ${config} ]] && export config || config=/data/media/0/.nanodroid-overlay
|
|
|
|
|
|
|
|
|
|
opt=${1}
|
|
|
|
|
[[ -z ${opt} ]] && show_help || shift
|
|
|
|
|