################################################################################
import os
-import pg
import sys
import time
import errno
import tempfile
import pwd
import apt_pkg
+
from daklib.dbconn import *
from daklib import utils
from daklib.dak_exceptions import TransitionsError
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"
@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"])