When bluez is installed, the ebuild patches the file dbus-1/system.d/bluetooth.conf with a reference to the group plugdev. Unfortunately, if hal has not been installed on the system, the plugdev group does not exist, so dbus will not start up.
Should we add dependence on hal when plugdev USE is enabled?
hum..it's not plugdev use. It's !consolekit. Then we should depend on hal.
Do we actually depend on hal in that case, or just the plugdev user? If it is the user we need, we could add it ourselves. My use case is an embedded device, where I am trying to avoid a proliferation of dependencies...
I don't know if it would require hal or not :-(, but I will CC Fabio as he will probably know it much better than me since he suggested the change some time ago (bug 283744) Thanks Fabio
Thanks Pacho, looking at net-wireless/bluez source code, there's no hal reference in configure.ac. But still, "plugdev" is generally used for these kind of things in Gentoo-land. Why not just creating "plugdev" group (enewgroup) in dbus ebuild when required?
(In reply to comment #5) > in dbus > ebuild when required? > I guess you meant bluez ebuild instead ;-) Yes, I will then let bluez ebuild create plugdev group when USE="-consolekit" Thanks
Fixed in 4.61
*** Bug 305319 has been marked as a duplicate of this bug. ***