PVE-mods/debian/pve-mod.prerm
Meliox 73b9cece16
Make deb-installer for PVEMods (#168)
* first deb-installer workflow for PVE-mods
---------

Co-authored-by: Meliox <na>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-07 17:21:57 +02:00

34 lines
942 B
Bash

#!/bin/bash
set -e
_revert_patches() {
if [ -x /usr/lib/pve-mod/revert-patches.sh ]; then
/usr/lib/pve-mod/revert-patches.sh 2>&1 || true
fi
}
case "$1" in
remove|deconfigure)
# 1. Revert patches before files are removed.
_revert_patches
# 2. Ask whether to keep the config (only in interactive sessions).
if [ -t 0 ] && [ -f /etc/pve-mod/pve-mod.conf ]; then
printf '\npve-mod: Keep /etc/pve-mod/pve-mod.conf for re-use after reinstall? [Y/n] '
read -r _keep
case "$_keep" in
[nN]*) rm -f /etc/pve-mod/pve-mod.conf
echo "pve-mod: Configuration removed." ;;
*) echo "pve-mod: Configuration kept at /etc/pve-mod/pve-mod.conf" ;;
esac
fi
;;
upgrade)
# On upgrade, leave patches in place; postinst will re-apply them.
;;
esac
#DEBHELPER#
exit 0