X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=inline;f=dak%2Ftransitions.py;h=808831b1cd49f66dbc67de49babc5532400256bf;hb=782339bc8e1a2e17b9e6b3009b22b5efa74218f7;hp=005d109eadfa1f0d1bd8c3af99abcc44feea4b26;hpb=504da2bbf7de8fd1a0f45c2966c6e0f6e38b1bd5;p=dak.git diff --git a/dak/transitions.py b/dak/transitions.py index 005d109e..808831b1 100755 --- a/dak/transitions.py +++ b/dak/transitions.py @@ -84,9 +84,7 @@ def init(): if Options["help"]: usage() - whoami = os.getuid() - whoamifull = pwd.getpwuid(whoami) - username = whoamifull[0] + username = utils.getusername() if username != "dak": print "Non-dak user: %s" % username Options["sudo"] = "y" @@ -526,13 +524,16 @@ def transition_info(transitions): @type transitions: dict @param transitions: defined transitions """ + + session = DBConn().session() + for trans in transitions: t = transitions[trans] source = t["source"] expected = t["new"] # Will be empty list if nothing is in testing. - sources = get_suite_version(source, "testing") + sources = get_source_in_suite(source, "testing", session) print get_info(trans, source, expected, t["rm"], t["reason"], t["packages"])