Blame SOURCES/postfix.aliasesdb

962864
#!/bin/bash
962864
962864
ALIASESDB_STAMP=/var/lib/misc/postfix.aliasesdb-stamp
962864
962864
make_aliasesdb() {
962864
        if [ "$(/usr/sbin/postconf -h alias_database)" == "hash:/etc/aliases" ]
962864
        then
962864
                # /etc/aliases.db may be used by other MTA, make sure nothing
962864
                # has touched it since our last newaliases call
962864
                [ /etc/aliases -nt /etc/aliases.db ] ||
962864
                        [ "$ALIASESDB_STAMP" -nt /etc/aliases.db ] ||
962864
                        [ "$ALIASESDB_STAMP" -ot /etc/aliases.db ] || return 0
962864
                /usr/bin/newaliases
962864
                touch -r /etc/aliases.db "$ALIASESDB_STAMP"
962864
        else
962864
                /usr/bin/newaliases
962864
        fi
962864
}
962864
962864
make_aliasesdb