FreedomBox/debian/freedombox.postrm
Luca Boccassi a4b3d53141
Stop deleting system user on remove/purge
This is widely considered bad practice, as the kernel recycles
UIDs/GIDs. So any potential leftover file/directory can then
become owned by the next user/group that gets added, with
unpredictable consequences.
2026-05-13 15:37:41 -07:00

37 lines
793 B
Bash
Executable File

#!/bin/sh
set -e
case "$1" in
purge)
rm -rf /var/lib/plinth
# Remove legacy directory too
rm -rf /var/log/plinth
if [ -e '/etc/apt/sources.list.d/freedombox.list' ]; then
rm -f /etc/apt/sources.list.d/freedombox.list
fi
if [ -e '/etc/apt/sources.list.d/freedombox2.list' ]; then
rm -f /etc/apt/sources.list.d/freedombox2.list
fi
if [ -e '/etc/apt/preferences.d/50freedombox.pref' ]; then
rm -f /etc/apt/preferences.d/50freedombox.pref
fi
if [ -e '/etc/apt/preferences.d/50freedombox2.pref' ]; then
rm -f /etc/apt/preferences.d/50freedombox2.pref
fi
if [ -e '/etc/apt/preferences.d/50freedombox4.pref' ]; then
rm -f /etc/apt/preferences.d/50freedombox4.pref
fi
;;
esac
#DEBHELPER#
exit 0