[xboxdrv] 21/78: bus option actually changes bus, remove unused dbus object option
Andrey Rahmatullin
wrar-guest at moszumanska.debian.org
Sun Feb 21 17:55:08 UTC 2016
This is an automated email from the git hooks/post-receive script.
wrar-guest pushed a commit to branch master
in repository xboxdrv.
commit b1d961cb2fd221a4853077053042537cdb97d0fd
Author: Joel Pedraza <github at saik0.net>
Date: Fri May 2 10:07:32 2014 -0400
bus option actually changes bus, remove unused dbus object option
---
xboxdrvctl | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
diff --git a/xboxdrvctl b/xboxdrvctl
index cb57668..5b2867f 100755
--- a/xboxdrvctl
+++ b/xboxdrvctl
@@ -26,12 +26,9 @@ parser = OptionParser("Usage: %prog [OPTIONS]\n"
group = OptionGroup(parser, "D-Bus Options")
group.add_option("-b", "--bus", metavar="BUS",
- dest="connection", default="org.seul.Xboxdrv",
- help="connect to D-Bus bus BUS")
+ dest="bus", default="auto",
+ help="connect to D-Bus bus BUS (auto, session, system)")
-group.add_option("-o", "--object", metavar="OBJ",
- dest="object", default="connect List all resource files",
- help="use D-Bus object OBJ")
parser.add_option_group(group)
group = OptionGroup(parser, "Xboxdrv Options")
@@ -63,7 +60,19 @@ parser.add_option_group(group)
(options, args) = parser.parse_args()
-bus = dbus.SessionBus()
+if options.bus == "session":
+ bus = dbus.SessionBus()
+elif options.bus == "system":
+ bus = dbus.SystemBus()
+elif options.bus == "auto":
+ bus = dbus.SessionBus()
+ try:
+ bus.get_object("org.seul.Xboxdrv", '/org/seul/Xboxdrv/Daemon')
+ except dbus.exceptions.DBusException:
+ bus = dbus.SystemBus()
+else:
+ print "Error: invalid argument to --bus. Must be 'auto', 'session, or 'system'"
+ exit()
if options.status:
daemon = bus.get_object("org.seul.Xboxdrv", '/org/seul/Xboxdrv/Daemon')
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/xboxdrv.git
More information about the Pkg-games-commits
mailing list