From 50cfa1b79c04da2a2d6fc499f2b3e217a662ef19 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 1 Mar 2010 01:03:26 -0500 Subject: [fedpkg-autobuilder] Require dbus, add GetModules --- fedpkg-autobuilder | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fedpkg-autobuilder b/fedpkg-autobuilder index 00e0670..4e10380 100755 --- a/fedpkg-autobuilder +++ b/fedpkg-autobuilder @@ -27,9 +27,8 @@ PULLBUILD_OBJPATH = '/org/fedoraproject/FedpkgPullBuildChain' # First ensure we have a bus if not 'DBUS_SESSION_BUS_ADDRESS' in os.environ: - args = ['dbus-launch'] - args.extend(sys.argv) - sys.execvp('dbus-launch', args) + print "FATAL: Must have DBUS_SESSION_BUS_ADDRESS in environment" + sys.exit(1) def check_call_verbose(*args, **kwargs): print "Running: %r" % (args[0], ) @@ -91,6 +90,11 @@ class Autobuilder(dbus.service.Object): def GetStatus(self): return self._status + @dbus.service.method(dbus_interface='org.fedoraproject.FedpkgAutoBuilder', + in_signature='', out_signature='as') + def GetModules(self): + return self._modules + def _reread_state(self): self._state = STATE_SUCCESS self._statedata = {} -- cgit