37 lines
686 B
Bash
Executable File
37 lines
686 B
Bash
Executable File
### Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
|
|
|
|
|
drop_obsolete_nginx_configs()
|
|
{
|
|
rm -f /etc/nginx/conf.d/passenger.conf
|
|
rm -f /etc/nginx/modules.conf.d/passenger.conf
|
|
}
|
|
|
|
try_restart_nginx()
|
|
{
|
|
local pleskrc="/usr/local/psa/admin/sbin/pleskrc"
|
|
$pleskrc nginx exists && $pleskrc nginx try-restart >/dev/null 2>&1 || :
|
|
}
|
|
|
|
[ -z "$PLESK_INSTALLER_DEBUG" ] || set -x
|
|
[ -z "$PLESK_INSTALLER_STRICT_MODE" ] || set -e
|
|
|
|
|
|
case "$1" in
|
|
configure|reconfigure)
|
|
drop_obsolete_nginx_configs
|
|
try_restart_nginx
|
|
;;
|
|
abort-upgrade|abort-remove|abort-deconfigure)
|
|
;;
|
|
*)
|
|
echo "postinst called with unknown argument '$1'" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
|
|
exit 0
|
|
|
|
# vim:ft=sh
|