Improve NanoDroid-Font restoration upon update

merge-requests/23/head
Christopher Roy Bratusek 7 years ago
parent 700586d8d7
commit 6e6ff5aeef

@ -230,14 +230,14 @@ detect_mode () {
ui_print "${MODE_TEXT}" ui_print "${MODE_TEXT}"
ui_print " " ui_print " "
# backup fonts [ "${MODE}" = "MAGISK" ] && magisk_install_setup
if [[ "$(file ${MODPATH}/system/fonts/Roboto-Regular.ttf)" = *symbolic* ]]; then
ui_print " << Backup custom font" if test -h ${MODPATH}/system/fonts/Roboto-Regular.ttf; then
CUSTOM_FONT="$(basename $(ls -l ${MODPATH}/system/fonts/Roboto-Regular.ttf | awk -F '->' '{print $2}') .ttf)" CUSTOM_FONT="$(basename $(readlink ${MODPATH}/system/fonts/Roboto-Regular.ttf) .ttf)"
ui_print " << Detected NanoDroid-Font (${CUSTOM_FONT})"
fi fi
if [ "${MODE}" = "MAGISK" ]; then if [ "${MODE}" = "MAGISK" ]; then
magisk_install_setup
case ${MODID} in case ${MODID} in
NanoDroid | NanoDroid_microG ) NanoDroid | NanoDroid_microG )
magisk_install_preinst magisk_install_preinst
@ -539,8 +539,8 @@ magisk_install_finish () {
;; ;;
esac esac
if [ ! -z ${CUSTOM_FONT} ]; then if [ ! -z ${CUSTOM_FONT} -a -f ${MODPATH}/system/bin/nanodroid-font ]; then
ui_print " << Restore custom font" ui_print " << Restore NanoDroid-Font (${CUSTOM_FONT})"
${MODPATH}/system/bin/nanodroid-font -s "${CUSTOM_FONT}" ${MODPATH}/system/bin/nanodroid-font -s "${CUSTOM_FONT}"
fi fi

Loading…
Cancel
Save