#!/bin/rc -ex # This script combines other scripts in this directory to automatically # generate keypairs and reconfigure relevant servers to use them selector = `{date +%Y%m%d} dkimfiles = `{dkim/mkcert $selector} rsapriv = $dkimfiles(1) rsatxt = $dkimfiles(2) edpriv = $dkimfiles(3) edtxt = $dkimfiles(4) domain = $1 zonefile = $2 if (test $#* -gt 2) { echo 'usage: dkim/update [domain] [zonefile]' >[1=2] exit 2 } dkim/reconfig-smtpd $rsapriv $edpriv $domain dkim/reconfig-dns $rsatxt $edtxt $selector $domain $zonefile dkim/purge