--sessionaddr option to set custom session bus address
authorKonstantin Stepanov <kstep@p-nut.info>
Mon, 20 Dec 2010 10:24:45 +0000 (12:24 +0200)
committerKonstantin Stepanov <kstep@p-nut.info>
Mon, 20 Dec 2010 20:54:20 +0000 (22:54 +0200)
dbuscron/shell/main.py

index a6f8dd1..a27f7f0 100644 (file)
@@ -10,7 +10,8 @@ def run():
             config=dict(names=('--conf', '--config', '-c'), default='/etc/dbuscrontab'),
             logfile=dict(names=('--log', '--logfile', '-l')),
             userid=dict(names=('-u', '--user', '--uid', '--userid')),
-            groupid=dict(names=('-g', '--group', '--gid', '--groupid')))
+            groupid=dict(names=('-g', '--group', '--gid', '--groupid')),
+            sessionaddr=dict(names=('-s', '--session', '--sessionaddr')))
 
     # 2. logging setup
     import sys
@@ -43,7 +44,7 @@ def run():
     from dbuscron.command import Command, Commands
     from dbuscron.parser import CrontabParser, CrontabParserError
 
-    bus = DbusBus()
+    bus = DbusBus(options.sessionaddr)
     commands = Commands()
     crontab = CrontabParser(options.config)