26 lines
892 B
Bash
26 lines
892 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
case "$1" in
|
|
remove|upgrade|deconfigure)
|
|
echo "Deteniendo servicios antes de la eliminación o actualización..."
|
|
systemctl stop nginx || true
|
|
systemctl stop tftpd-hpa || true
|
|
systemctl stop php8.3-fpm || true
|
|
systemctl stop samba || true
|
|
|
|
echo "Eliminando configuraciones específicas..."
|
|
if [ "$1" = "remove" ]; then
|
|
rm -f /etc/nginx/sites-enabled/ogboot.conf
|
|
rm -f /etc/nginx/sites-available/ogboot.conf
|
|
rm -f /etc/sudoers.d/opengnsys
|
|
rm -f /etc/php/8.3/fpm/pool.d/ogboot.conf
|
|
dpkg-divert --remove --rename --divert /etc/default/tftpd-hpa.orig /etc/default/tftpd-hpa || true
|
|
dpkg-divert --remove --rename --divert /opt/opengnsys/ogboot/.env.local.php.orig /opt/opengnsys/ogboot/.env.local.php || true
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
exit 0
|