#!/bin/bash
set -ex
set -o pipefail

tmp=$AUTOPKGTEST_TMP
var=/var/lib/dkim-rotate/example

: :::::::::::::::::::: CONTROL UP TO DATE ::::::::::::::::::::

diff -u debian/tests/control <(debian/tests/control.in)

: :::::::::::::::::::: NEW ::::::::::::::::::::

cp /usr/share/doc/dkim-rotate/examples/example.zone /etc/dkim-rotate/
cat >>/etc/dkim-rotate/example.zone <<END
! mta_group mail
! dns_reload touch $tmp/DNS-RELOADED
! mta_reload touch $tmp/MTA-RELOADED
END
egrep . /etc/dkim-rotate/example.zone

dkim-rotate --new

egrep . $var/{state,exim,zone}
ls -l $tmp/{DNS,MTA}-RELOADED

grep '^selector: ' $var/exim
keyfile=$(sed -n 's/^privkey: //p' $var/exim)
wc -c $keyfile

find $var/priv/ -maxdepth 0 -user root -group mail -perm 750 -ls | egrep .

: :::::::::::::::::::: COMPLETE ::::::::::::::::::::
