chiark / gitweb /
[PATCH] experimental CALLOUT script for devfs ide node creation with cd, disc, part
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index bf18a568eaae06b7ce09b3ea0ca79ddde3be0434..ac29ec6f4424909fcd9799ec1db1fbeb3dc421ce 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -31,6 +31,7 @@
 
 #include "udev.h"
 #include "udev_version.h"
+#include "udev_dbus.h"
 #include "namedev.h"
 #include "udevdb.h"
 #include "libsysfs/libsysfs.h"
@@ -111,6 +112,9 @@ int main(int argc, char **argv, char **envp)
        /* initialize our configuration */
        udev_init_config();
 
+       /* connect to the system message bus */
+       sysbus_connect();
+
        /* initialize udev database */
        retval = udevdb_init(UDEVDB_DEFAULT);
        if (retval != 0) {
@@ -133,6 +137,9 @@ int main(int argc, char **argv, char **envp)
        }
        udevdb_exit();
 
-exit:  
+       /* disconnect from the system message bus */
+       sysbus_disconnect();
+
+exit:
        return retval;
 }