chiark / gitweb /
tests: Pass --output-version=1 to make-secnet-sites
[secnet.git] / test-example / Dir.sd.mk
index 30813b207c1725d5fd81a02702f3efb7869f13db..4e0a1347c4fb418d57b4bf23c79464c91e9f3325 100644 (file)
@@ -1,4 +1,4 @@
-&TARGETS += & sites.conf inside.key outside.key
+&TARGETS += & sites.conf inside.key outside.key rsa1-sites2.key all-privkeys
 
 include common.make
 
@@ -6,6 +6,22 @@ include common.make
        base64 -d <$< >$@.new && mv -f $@.new $@
 
 &sites.conf: $(src)/make-secnet-sites &^/sites &/Dir.mk
-       $(src)/make-secnet-sites &^/sites $@
+       mkdir -p &pubkeys
+       $(src)/make-secnet-sites --output-version=1 &^/sites $@
+
+&clean::
+       rm -rf &pubkeys
+
+define privkey
+&/$1.privkeys/priv.$2: &/$3
+       mkdir -p $$(dir $$@) && cp $$< $$@.tmp && mv -f $$@.tmp $$@
+&all-privkeys:: &/$1.privkeys/priv.$2
+&clean::
+       rm -rf &/$1.privkeys
+endef
+
+$(eval $(call privkey,outside,5dc36a4700,rsa1-sites2.key))
+$(eval $(call privkey,outside,0000000000,outside.key))
+$(eval $(call privkey,inside,0000000000,inside.key))
 
 &CLEAN += *.new