post_install() { post_upgrade "$1" "$1" echo "mlocate command is technically locate, but slocate is symlinked and still works." echo "You should run updatedb as root." } post_upgrade() { # This can be removed after {m,x}locate have both been updated getent group slocate &>/dev/null && usr/sbin/groupdel slocate &>/dev/null getent group mlocate &>/dev/null && usr/sbin/groupdel mlocate &>/dev/null getent group locate &>/dev/null || usr/sbin/groupadd -g 21 locate &>/dev/null chown -R root:locate var/lib/mlocate } pre_remove() { getent group locate &>/dev/null && usr/sbin/groupdel locate &>/dev/null }