#!/bin/sh set -e case "$1" in purge) rm -rf /var/lib/pawletprofiled rm -rf /etc/pawletprofiled # Remove all managed config drops rm -f /etc/apt/apt.conf.d/99-pawletos-update rm -f /etc/apt/apt.conf.d/99-pawletos-proxy rm -f /etc/NetworkManager/conf.d/pawletos-proxy.conf rm -f /etc/systemd/timesyncd.conf.d/pawletos.conf rm -f /etc/systemd/resolved.conf.d/pawletos-dns.conf rm -f /etc/security/pwquality.conf.d/pawletos.conf rm -f /etc/security/faillock.conf.d/pawletos.conf rm -f /etc/nftables.d/pawletos.nft rm -f /etc/profile.d/pawletos-proxy.sh rm -f /etc/cloud/cloud.cfg.d/99-pawletos-mdm.cfg rm -f /etc/cloud/cloud.cfg.d/99-pawletos-firstboot.cfg rm -f /etc/dconf/db/local.d/00-pawletos-wallpaper rm -f /etc/dconf/db/local.d/00-pawletos-screensaver rm -f /etc/dconf/db/local.d/00-pawletos-firstboot rm -f /etc/dconf/db/local.d/locks/pawletos-wallpaper rm -f /etc/dconf/db/local.d/locks/pawletos-screensaver rm -rf /usr/local/share/ca-certificates/pawletos rm -rf /etc/ssl/private/pawletos command -v update-ca-certificates >/dev/null 2>&1 && \ update-ca-certificates --fresh 2>/dev/null || true command -v dconf >/dev/null 2>&1 && \ dconf update 2>/dev/null || true dbus-send --system --dest=org.freedesktop.DBus \ --type=method_call /org/freedesktop/DBus \ org.freedesktop.DBus.ReloadConfig 2>/dev/null || true if command -v systemctl >/dev/null 2>&1; then systemctl daemon-reload || true fi ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) if command -v systemctl >/dev/null 2>&1; then systemctl daemon-reload || true fi ;; esac #DEBHELPER# exit 0