X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=katie;h=eb7e0d8d9a631bf931e3e3372110284e2aa3226a;hb=2f5e692bfbbb6f8146f50d944f7fcc169a95a0a3;hp=01a8313154030b0a79d4bb5ab4785f145decdbb6;hpb=74b5880be1419dac1f6a539c0af41547fb743793;p=dak.git diff --git a/katie b/katie index 01a83131..eb7e0d8d 100755 --- a/katie +++ b/katie @@ -2,7 +2,7 @@ # Installs Debian packages # Copyright (C) 2000, 2001 James Troup -# $Id: katie,v 1.62 2001-11-04 22:41:31 troup Exp $ +# $Id: katie,v 1.63 2001-11-18 19:57:58 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 @@ -70,17 +70,14 @@ orig_tar_location = ""; legacy_source_untouchable = {}; Subst = {}; nmu = None; -katie_version = "$Revision: 1.62 $"; +katie_version = "$Revision: 1.63 $"; ############################################################################### def init(): global Cnf, Options; - apt_pkg.init(); - - Cnf = apt_pkg.newConfiguration(); - apt_pkg.ReadConfigFileISC(Cnf,utils.which_conf_file()); + Cnf = utils.get_conf() Arguments = [('a',"automatic","Dinstall::Options::Automatic"), ('h',"help","Dinstall::Options::Help"), @@ -94,7 +91,8 @@ def init(): for i in ["automatic", "help", "ack-new", "manual-reject", "no-action", "no-lock", "no-mail", "override-distribution", "version"]: - Cnf["Dinstall::Options::%s" % (i)] = ""; + if not Cnf.has_key("Dinstall::Options::%s" % (i)): + Cnf["Dinstall::Options::%s" % (i)] = ""; changes_files = apt_pkg.ParseCommandLine(Cnf,Arguments,sys.argv); Options = Cnf.SubTree("Dinstall::Options")