diff options
Diffstat (limited to 'dkim/lscert')
| -rwxr-xr-x | dkim/lscert | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/dkim/lscert b/dkim/lscert new file mode 100755 index 0000000..cfb0d38 --- /dev/null +++ b/dkim/lscert @@ -0,0 +1,23 @@ +#!/bin/rc + +# This script finds stored DKIM certificates and lists their selectors + +dir = /etc/mail/dkim +user = _dkimsign + +fn err { + echo $* >[1=2] +} + +if (!~ $#* 0) { + err 'usage: dkim/lscert' + exit 2 +} + +fn as { + doas -u $user $* +} + +for (f in `$nl{as find $dir -type f | sed 's/\..*//' | sort | uniq}) { + basename $f +} |