X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=make-secnet-sites;h=dc6ec78dd5ac5bcbb446e79ddecbbf5ef9d05d53;hp=547f5724652988189abd03ae46ff93fb2b28339b;hb=2489e9eb9441582ab9f3c33896d6ced309f0767b;hpb=c4497addc3984dca4f1d3e77f3d49eaf5c00077a diff --git a/make-secnet-sites b/make-secnet-sites index 547f572..dc6ec78 100755 --- a/make-secnet-sites +++ b/make-secnet-sites @@ -267,12 +267,12 @@ class sitelevel(level): 'networks':None, 'peer':None, 'pubkey':(lambda n,v:"key %s;\n"%v), + 'address':(lambda n,v:"address %s;\n"%v), 'mobile':sp, }) require_properties={ 'dh':"Diffie-Hellman group", 'contact':"Site admin contact address", - 'address':"Site external access address", 'networks':"Networks claimed by the site", 'hash':"hash function", 'peer':"Gateway address of the site", @@ -320,6 +320,7 @@ def moan(msg): root=level(['root','root']) # All vpns are children of this node obstack=[root] allow_defs=0 # Level above which new definitions are permitted +prefix='' def set_property(obj,w): "Set a property on a configuration node" @@ -375,6 +376,8 @@ def pline(i,allow_include=False): if nl.depth3: print "Too many arguments" sys.exit(1)