src.hhvn.uk > hhvn.uk-scripts > file > dkim > lscert

scripts that power hhvn.uk
Log | Files | Refs | README

lscert (319B)


      1 #!/bin/rc
      2 
      3 # This script finds stored DKIM certificates and lists their selectors
      4 
      5 dir  = /etc/mail/dkim
      6 user = _dkimsign
      7 
      8 fn err {
      9 	echo $* >[1=2]
     10 }
     11 
     12 if (!~ $#* 0) {
     13 	err 'usage: dkim/lscert'
     14 	exit 2
     15 }
     16 
     17 fn as {
     18 	doas -u $user $*
     19 }
     20 
     21 for (f in `$nl{as find $dir -type f | sed 's/\..*//' | sort | uniq}) {
     22 	basename $f
     23 }