Fixup services path with the various installed/uninstalled 0.94/0.95 combinations. What a pain!
This commit is contained in:
+8
-2
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user