Fixup services path with the various installed/uninstalled 0.94/0.95 combinations. What a pain!

This commit is contained in:
Marco Pesenti Gritti
2006-11-05 03:25:51 +01:00
parent 137b8ddd23
commit 6d84d886e1
9 changed files with 43 additions and 8 deletions
+8 -2
View File
@@ -73,6 +73,12 @@ emulator.start()
if env.get_dbus_version() < '0.95':
if not os.path.isdir('/tmp/sugar-services'):
os.mkdir('/tmp/sugar-services')
dbus_config = env.get_dbus_config_094()
else:
dbus_config = env.get_dbus_config()
os.execlp('dbus-launch', 'dbus-launch', '--exit-with-session',
'--config-file=%s' % env.get_dbus_config(), program)
if dbus_config:
os.execlp('dbus-launch', 'dbus-launch', '--exit-with-session',
'--config-file=%s' % dbus_config, program)
else:
os.execlp('dbus-launch', 'dbus-launch', '--exit-with-session', program)