### Copyright 1999-2023. Plesk International GmbH. All rights reserved. #-*- vim:ft=sh: set_drweb_params() { drweb_user="drweb" drweb_group="drweb" DRWEB_ETC_D="/etc/drweb" DRWEB_ROOT_D="/opt/drweb" PRODUCT_ROOT_D="/opt/psa" } update_drweb_service_state() { local drwebmng="$PRODUCT_ROOT_D/admin/sbin/drwebmng" "$drwebmng" --update } mail_drweb_restore() { local mail_restore="/usr/lib/plesk-9.0/mail_drweb_restore" if [ -x "$mail_restore" ]; then "$mail_restore" "$@" else return 1 fi } ### Copyright 1999-2023. Plesk International GmbH. All rights reserved. # vim:ft=sh: uninstall_pre() { set_drweb_params mail_drweb_restore --remove-all-handlers || : update_drweb_service_state || : } [ -z "$PLESK_INSTALLER_DEBUG" ] || set -x [ -z "$PLESK_INSTALLER_STRICT_MODE" ] || set -e case "$1" in remove|deconfigure) uninstall_pre ;; upgrade|failed-upgrade) ;; *) echo "Unknown operation: prerm $*" exit 1 ;; esac