X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=make-secnet-sites;h=9e0072075a8c69ae3a7cbb865d0d46188b25c7e2;hp=547f5724652988189abd03ae46ff93fb2b28339b;hb=4a9b680b609b28274a8ae704819f3b59b4e3b4d7;hpb=c4497addc3984dca4f1d3e77f3d49eaf5c00077a diff --git a/make-secnet-sites b/make-secnet-sites index 547f572..9e00720 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':None, '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)