diff options
Diffstat (limited to 'scripts/generate-testrepo.py')
-rw-r--r-- | scripts/generate-testrepo.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/generate-testrepo.py b/scripts/generate-testrepo.py index 3ef19324..191e8d5b 100644 --- a/scripts/generate-testrepo.py +++ b/scripts/generate-testrepo.py @@ -17,15 +17,20 @@ def main(): db.add("ISP2", ipv4="192.0.2.44-192.0.2.100") db.add("ISP3", ipv6="2001:db8::44-2001:db8::100") db.add("ISP4", ipv6="2001:db8::10:0:44/128", asn="64544") + db.add("ISP5a", ipv4="10.0.0.0/24", ipv6="2001:db8::a00:0/120") + db.add("ISP5b", ipv4="10.3.0.0/24", ipv6="2001:db8::a03:0/120") + db.add("ISP5c", asn="64534-64540") db.add("LIR1", children=["ISP1", "ISP2"]) db.add("LIR2", children=["ISP3", "ISP4"]) - db.add("RIR", children=["LIR1", "LIR2"]) + db.add("LIR3", children=["ISP5a", "ISP5b", "ISP5c"]) + db.add("RIR", children=["LIR1", "LIR2", "LIR3"]) if not os.path.isdir(subdir): os.mkdir(subdir) for i in db: write_maybe("%s/%s.cnf" % (subdir, i.name), i.cfg_string()) + write_maybe("%s/Makefile" % subdir, "# Automatically generated, do not edit.\n" + "".join([i.makefile_rules() for i in db])) |