I don't see dbus-daemon being started by dbus?
Sandeep Puddupakkam (spuddupa)
spuddupa at cisco.com
Tue Sep 23 23:10:25 BST 2008
Has anyone successfully coded and used a dbus client for upstart using
dbus-glib and talked to upstart?
We are not able to use dbus to connect to upstart.
I see the following comment and code in init/main.c
/* Open connection to the system bus; we normally expect
this to
* fail and will try again later - don't let ENOMEM stop us
though.
*/
while (control_bus_open () < 0) {
NihError *err;
int number;
err = nih_error_get ();
number = err->number;
nih_free (err);
if (number != ENOMEM)
break;
}
Dbus-daemon is started from a job file and the above code is executed
well before the job files are started.
I however don't see code any place else that tries to connect to
dbus-daemon later on as suggested in the comment above.
Is this functionality working or it needs to be fixed?
Any pointers would be greatly appreciated.
Thanks,
Sandeep
________________________________
From: upstart-devel-bounces at lists.ubuntu.com
[mailto:upstart-devel-bounces at lists.ubuntu.com] On Behalf Of Saravanan
Shanmugham (sarvi)
Sent: Friday, September 12, 2008 1:07 AM
To: upstart-devel at lists.ubuntu.com
Subject: I don't see dbus-daemon being started by dbus?
I am trying to write a dbus-glib client to talk to dbus.
I have upstart running but don't see the dbus-daemon running.
The code inside init in main.c seems be attempting to connect to
dbus-daemon. but i don't see it being started anywhere.
Now when i try to define a job for dbus-daemon to be started, I don't
see any code inside of dbus that tries to connect to
dbus-daemon except the one mentioned above which seems to be doing it a
little too early be able to work with a job file.
Am I missing something, or does upstart doesn't yet work with dbus?
Thx,
Sarvi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/upstart-devel/attachments/20080923/f2c1355d/attachment.htm
More information about the upstart-devel
mailing list