X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=make-secnet-sites;fp=make-secnet-sites;h=6721156dd5dc945f19e9e3e6edad4526b1132382;hb=8c63c56d1a1be0d95f75044184bcd17b7b16d7c3;hp=16b124c9df5b9bc7d03e030d4c377d28d387cc02;hpb=9da1f13b367a9e3cc6f65a16cb319708fd5f4dbf;p=secnet.git diff --git a/make-secnet-sites b/make-secnet-sites index 16b124c..6721156 100755 --- a/make-secnet-sites +++ b/make-secnet-sites @@ -282,6 +282,12 @@ class PkmInstall(PkmBase): def site_finish(self,confw): self._pw.close() os.rename(self._pa+'~tmp',self._pa+'~update') + PkmElide.site_finish(self,confw) + +class PkmElide(PkmBase): + opt = 'elide' + help = 'no public keys in sites.conf output nor in directory' + def site_finish(self,confw): confw.write("peer-keys \"%s\";\n"%self._pa); def parse_args(): @@ -314,6 +320,7 @@ def parse_args(): help=how().help) add_pkm(PkmInstall) add_pkm(PkmSingle) + add_pkm(PkmElide) ap.add_argument('--pubkeys-dir', nargs=1, help='public key directory', default=['/var/lib/secnet/pubkeys'])