X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fadmin.py;h=8ba79797bdaf6345e6d5b1c3bd0206c8c3313c08;hb=85d1b6da9617e8ac8d235b4705ebee23916f57ed;hp=c77e93f32845b464922fbeca55ffd4a1fa22934a;hpb=091c71d5917bb976ca48fff767f3c69afb765578;p=dak.git diff --git a/dak/admin.py b/dak/admin.py index c77e93f3..8ba79797 100755 --- a/dak/admin.py +++ b/dak/admin.py @@ -556,6 +556,8 @@ def show_config(command): print "PGPORT=%s" % cnf["DB::Port"] e.append('PGPORT') print "export " + " ".join(e) + elif mode == 'get': + print cnf.get(args[2]) else: session = DBConn().session() try: @@ -584,9 +586,9 @@ def show_keyring(command): if mode == 'list-all': pass elif mode == 'list-binary': - q = q.filter(Keyring.default_source_acl_id == None) + q = q.join(Keyring.acl).filter(ACL.allow_source == False) elif mode == 'list-source': - q = q.filter(Keyring.default_source_acl_id != None) + q = q.join(Keyring.acl).filter(ACL.allow_source == True) else: die("E: keyring command unknown")