commit ec899f29fc79ebd25340a3e078f28cb3a361e0b1 parent 5013f322b444e653b5c403d3985407569aacc613 Author: Hayden Hamilton <hayden@hhvn.uk> Date: Sun, 24 May 2026 23:09:49 +0100 Create dkim/lscert Diffstat:
| A | dkim/lscert | | | 23 | +++++++++++++++++++++++ |
1 file changed, 23 insertions(+), 0 deletions(-)
diff --git a/dkim/lscert 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 +}