File: //var/packages/SynologyApplicationService/scripts/postuninst
#!/bin/sh
. /var/packages/SynologyApplicationService/scripts/utils
removeDBFn()
{
/var/packages/SynologyApplicationService/scripts/uninst/remove_guest
/var/packages/SynologyApplicationService/scripts/postinst --DropSCIMDB
/bin/rm -rf /volume*/@synoscim
/bin/rm -f /usr/syno/etc/notification/notification_db_daemon.sqlite
/bin/rm -f /usr/local/SynologyApplicationService/notification/notification_db_daemon.sqlite
}
teardownFn()
{
volume="$(SynoSettingsGet volume)"
/bin/rm -rf ${volume}
/bin/rm -f /usr/syno/etc/packages/SynologyApplicationService/*
/bin/unlink /usr/local/SynologyApplicationService
}
case "$SYNOPKG_PKG_STATUS" in
UNINSTALL)
if [ "$pkgwizard_remove_conf" = "true" ]; then
removeDBFn
teardownFn
fi
;;
UPGRADE)
;;
esac
if [[ $1 == "--removeDB" ]]; then
removeDBFn
exit 0
fi
exit 0