]> git.meshlink.io Git - catta/blobdiff - service-type-database/build-db.in
reflector: Don't reflect link-local IPv4 or IPv6 addresses
[catta] / service-type-database / build-db.in
index 16a50e408cbbdd1d996f6b58d3417621ce7d56bd..44f606894092e17314bab47c3045c2538a1c8955 100755 (executable)
@@ -1,5 +1,5 @@
 #!@PYTHON@
-
+# -*-python-*-
 # $Id$
 
 # This file is part of avahi.
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 # USA.
 
-import dbm, sys
+import @DBM@, sys
 
 if len(sys.argv) > 1:
-    fn = sys.argv[1]
+    infn = sys.argv[1]
+else:
+    infn = "service-types"
+
+if len(sys.argv) > 2:
+    outfn = sys.argv[2]
 else:
-    fn = "service-types"
+    outfn = infn + ".db"
 
-db = dbm.open(fn, "n")
+db = @DBM@.open(outfn, "n")
 
-for ln in file(fn, "r"):
+for ln in file(infn, "r"):
     ln = ln.strip(" \r\n\t")
     
     if ln == "" or ln.startswith("#"):