summaryrefslogtreecommitdiffstats
path: root/service-type-database/build-db.in
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-08-28 19:27:02 +0000
committerLennart Poettering <lennart@poettering.net>2005-08-28 19:27:02 +0000
commit2452b35ceb07e536c3c506c82cd79d44efad4165 (patch)
treee2e3887a544232980560b2307c67ba4c676aed40 /service-type-database/build-db.in
parent6fc2d9e75412ef168ef3b09c091e5821fc39b99a (diff)
fix make distcheck
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@475 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'service-type-database/build-db.in')
-rwxr-xr-xservice-type-database/build-db.in18
1 files changed, 13 insertions, 5 deletions
diff --git a/service-type-database/build-db.in b/service-type-database/build-db.in
index 16a50e4..c27eb90 100755
--- a/service-type-database/build-db.in
+++ b/service-type-database/build-db.in
@@ -1,5 +1,5 @@
#!@PYTHON@
-
+# -*-python-*-
# $Id$
# This file is part of avahi.
@@ -22,13 +22,21 @@
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
+
+if outfn.endswith(".db"):
+ outfn = outfn[:-3]
-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("#"):