aboutsummaryrefslogtreecommitdiff
path: root/cyrus-sasl/doinst.sh
blob: d28102480ff93b222c371361726d9363a387817e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## Slackware install script for cyrus-sasl-mysql
##   20050920 Stefano Stabellini
#

config() {
        NEW="$1"
        OLD="`dirname $NEW`/`basename $NEW .new`"
        # If there's no config file by that name, mv it over:
        if [ ! -r $OLD ]; then
                mv $NEW $OLD
        elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then
                # toss the redundant copy
                rm $NEW
        fi
        # Otherwise, we leave the .new copy for the admin to consider...
}

config etc/rc.d/rc.saslauthd.new