File: //usr/syno/lib/systemd/scripts/synosysnotify.sh
#!/bin/bash
source /usr/syno/lib/systemd/scripts/syno-bootup-type-status-check.sh
BootupType=$(GetBootupType)
case $BootupType in
Normal) true
;;
*)
/bin/rm -rf /usr/syno/synoman/webman/texts/*/notification_category
/bin/rm -rf /var/cache/texts/dsm
/bin/mkdir -p /var/cache/texts
/bin/mkdir -p /usr/local/share/notification/dsm
/usr/syno/bin/notification_utils --remove_category_db_file dsm
/bin/rm -rf $(find /usr/local/share/notification/dsm -maxdepth 2 -type f -name "*" ! -name "mails")
/bin/rsync -a --exclude 'strings' /usr/syno/synoman/webman/texts/ /usr/local/share/notification/dsm
/bin/rsync -ar /usr/local/share/notification/dsm/ /var/cache/texts/dsm
/usr/syno/bin/notification_utils --gen_category_db_file dsm enu
/usr/syno/bin/notification_utils --sync_setting_db
;;
esac
/usr/syno/sbin/synonotifydbtransfer -t