X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=claire.py;h=d0d82d06989d1e89c8d9e00b94e6769e0f253882;hb=9206877b2e652ff6b88e3d992205270c45600c5c;hp=1de00b68e09b3429fb860065fc7fcbc67e2f3b10;hpb=6f40961bc25a8215a18e600fda8d31dd15426ebc;p=dak.git diff --git a/claire.py b/claire.py index 1de00b68..d0d82d06 100755 --- a/claire.py +++ b/claire.py @@ -2,7 +2,7 @@ # 'Fix' stable to make debian-cd and dpkg -BORGiE users happy # Copyright (C) 2000, 2001 James Troup -# $Id: claire.py,v 1.10 2001-11-04 20:41:37 troup Exp $ +# $Id: claire.py,v 1.12 2001-11-19 20:42:40 rmurray Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -166,15 +166,13 @@ UNION SELECT DISTINCT ON (f.id) null, a.arch_string, sec.section, b.package, def main (): global Cnf, projectB; - apt_pkg.init(); - - Cnf = apt_pkg.newConfiguration(); - apt_pkg.ReadConfigFileISC(Cnf,utils.which_conf_file()); + Cnf = utils.get_conf() Arguments = [('h',"help","Claire::Options::Help"), ('v',"verbose","Claire::Options::Verbose")]; for i in ["help", "verbose" ]: - Cnf["Claire::Options::%s" % (i)] = ""; + if not Cnf.has_key("Claire::Options::%s" % (i)): + Cnf["Claire::Options::%s" % (i)] = ""; apt_pkg.ParseCommandLine(Cnf,Arguments,sys.argv); Options = Cnf.SubTree("Claire::Options")