aboutsummaryrefslogtreecommitdiff
path: root/src/config
diff options
context:
space:
mode:
authorKarsten Loesing <karsten.loesing@gmx.net>2014-02-21 19:13:33 +0000
committerKarsten Loesing <karsten.loesing@gmx.net>2014-02-21 19:13:33 +0000
commitc857276bd79c5a92eba83e85d1cbe189b52b7244 (patch)
tree02b9c292ac7b53534f19d09bee51d15342ea16f6 /src/config
parent1753975ece98f4054ec65683862db120a3b8f261 (diff)
downloadtor-c857276bd79c5a92eba83e85d1cbe189b52b7244.tar
tor-c857276bd79c5a92eba83e85d1cbe189b52b7244.tar.gz
Include instructions on generating geoip files.
Implements #10924.
Diffstat (limited to 'src/config')
-rw-r--r--src/config/mmdb-convert.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/config/mmdb-convert.py b/src/config/mmdb-convert.py
index 80fe6a0e1..21d170adf 100644
--- a/src/config/mmdb-convert.py
+++ b/src/config/mmdb-convert.py
@@ -416,6 +416,13 @@ def dump_tree(entries, node, dump_item, prefix=""):
else:
assert node == None
+GEOIP_FILE_HEADER = """\
+# Last updated based on %s Maxmind GeoLite2 Country
+# wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz
+# gunzip GeoLite2-Country.mmdb.gz
+# python mmdb-convert.py GeoLite2-Country.mmdb
+"""
+
def write_geoip_file(filename, metadata, the_tree, dump_item, fmt_item):
"""Write the entries in the_tree to filename."""
entries = []
@@ -423,7 +430,7 @@ def write_geoip_file(filename, metadata, the_tree, dump_item, fmt_item):
fobj = open(filename, 'w')
build_epoch = metadata[0].map['build_epoch'].int_val()
- fobj.write("# Last updated based on %s Maxmind GeoLite2 Country\n"%
+ fobj.write(GEOIP_FILE_HEADER %
time.strftime('%B %-d %Y', time.gmtime(build_epoch)))
unwritten = None