#!/bin/sh
set -e

# Don't run if the package isn't installed
test -f /usr/sbin/suidregister || exit 0

# Just run the `suidregister' script once, to ensure that everything
# is set as configured in "/etc/suid.conf".
suidregister >/dev/null

# May as well make a backup of "/etc/suid.conf" too. :-)
if [ ! -f /var/backups/suid.conf.bak ]; then
    cp -af /etc/suid.conf /var/backups/suid.conf.bak
fi

if ! cmp -s /var/backups/suid.conf.bak /etc/suid.conf ; then
    cd /var/backups
    /usr/bin/savelog -p -c 2 suid.conf.bak > /dev/null
    cp -af /etc/suid.conf /var/backups/suid.conf.bak
fi
