improve nanodroid-overlay

merge-requests/23/head
Christopher Roy Bratusek 6 years ago
parent 9709d8d821
commit 35e70ed347

@ -70,7 +70,7 @@ overrides_add_intern () {
mv "/system/${sysdir}/${app}" "/sdcard/nanodroid_backups/${sysdir}/"
fi
grep -q "^${app}" "${config}" || echo "${app}" >> "${config}"
grep -q "^${app}" "${config}" 2>/dev/null || echo "${app}" >> "${config}"
}
overrides_add () {
@ -178,12 +178,13 @@ overrides_genconfig () {
if [[ ${NO_MAGISK} -eq 0 ]]; then
rm -f ${config}
export config="/data/.nanodroid-overlay"
touch ${config}
for app in $(find "${OVERLAY_PATH}/system/app" -name "*.replace") \
$(find "${OVERLAY_PATH}/system/priv-app" -name "*.replace"); do
xapp=$(basename $(dirname ${app}))
echo " adding ${xapp} to configuration"
grep -q "^${xapp}$" "${config}" || echo "${xapp}" >> "${config}"
grep -q "^${xapp}$" "${config}" 2>/dev/null || echo "${xapp}" >> "${config}"
done
else
echo " overrides_genconfig() does nothing in System Mode!"
@ -194,7 +195,7 @@ overrides_genconfig () {
config_locations="/sdcard /external_sd @ZIPDIR@ /data /dev/tmp/install"
get_config .nanodroid-overlay
[[ -f ${config} ]] && export config
[[ -f ${config} ]] && export config || config=/data/.nanodroid-overlay
opt=${1}
[[ -z ${opt} ]] && show_help || shift

Loading…
Cancel
Save