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