File: //var/lib/dpkg/info/imunify-ui-generic.prerm
#!/bin/bash
# prerm script for imunify-antivirus-generic
set -e
case "$1" in
purge|remove)
generic_integration_config=/etc/sysconfig/imunify360/integration.conf
generic_ui_path=$(\
cat $generic_integration_config | /opt/imunify360/venv/bin/python3 -c 'import sys, configparser, pathlib; config = configparser.ConfigParser(); config.read_file(sys.stdin); p = pathlib.Path(config.get("paths", "ui_path", fallback="")); print(p if p.is_absolute() else "")' \
)
if [ ! -z "${generic_ui_path}" ] && [ -e "${generic_ui_path}" ]; then
/bin/rm -rf ${generic_ui_path}
fi
;;
upgrade)
;;
failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
exit 0