• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/avahi-0.6.25/service-type-database/
1#!@PYTHON@
2# -*-python-*-
3# $Id$
4
5# This file is part of avahi.
6#
7# avahi is free software; you can redistribute it and/or modify it
8# under the terms of the GNU Lesser General Public License as
9# published by the Free Software Foundation; either version 2 of the
10# License, or (at your option) any later version.
11#
12# avahi is distributed in the hope that it will be useful, but WITHOUT
13# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15# License for more details.
16#
17# You should have received a copy of the GNU Lesser General Public
18# License along with avahi; if not, write to the Free Software
19# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
20# USA.
21
22import @DBM@, sys
23
24if len(sys.argv) > 1:
25    infn = sys.argv[1]
26else:
27    infn = "service-types"
28
29if len(sys.argv) > 2:
30    outfn = sys.argv[2]
31else:
32    outfn = infn + ".db"
33
34db = @DBM@.open(outfn, "n")
35
36for ln in file(infn, "r"):
37    ln = ln.strip(" \r\n\t")
38    
39    if ln == "" or ln.startswith("#"):
40        continue
41
42    t, n = ln.split(":", 1)
43
44    db[t.strip()] = n.strip()
45
46db.close()
47