aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate-testrepo.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/generate-testrepo.py')
-rw-r--r--scripts/generate-testrepo.py7
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]))