diff options
author | Colin Walters <walters@verbum.org> | 2010-03-01 01:03:26 -0500 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-03-01 01:03:26 -0500 |
commit | 50cfa1b79c04da2a2d6fc499f2b3e217a662ef19 (patch) | |
tree | d74f182c798dca995adaf0e985bd2229b55e6dad | |
parent | a8902aa1928f719d173a0ed10498939bb85b8604 (diff) | |
download | fedpkg-make-pull-50cfa1b79c04da2a2d6fc499f2b3e217a662ef19.tar.gz fedpkg-make-pull-50cfa1b79c04da2a2d6fc499f2b3e217a662ef19.tar.xz fedpkg-make-pull-50cfa1b79c04da2a2d6fc499f2b3e217a662ef19.zip |
[fedpkg-autobuilder] Require dbus, add GetModules
-rwxr-xr-x | fedpkg-autobuilder | 10 |
1 files 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 = {} |