Hi Alex, > > On Wed, May 16, 2012, Alex Elsayed wrote: > > > This allows bluez to be bus-activated. > > > > > > v2: Fix whitespace error > > > > This v2 line shouldn't be part of the commit message. You can put stuff > > like that between the --- line and the diff line (usually before the > > diffstat). > > Alright, I'll fix that > > > > +++ b/src/org.bluez.service.in > > > @@ -0,0 +1,5 @@ > > > +[D-BUS Service] > > > +Name=org.bluez > > > +Exec=@prefix@/sbin/bluetoothd -n > > > +User=root > > > +SystemdService=bluetooth.service > > > > My Fedora 16 installation seems to provide its own org.bluez.service: > > > > $ cat /usr/share/dbus-1/system-services/org.bluez.service > > [D-BUS Service] > > Name=org.bluez > > Exec=/bin/false > > User=root > > SystemdService=dbus-org.bluez.service > > > > Could you explain why it's a bit different from what you're providing > > (particularly the /bin/false part). I'm not really an expert with with > > systemd/D-Bus files so you'll need to convince me of why your variant is > > correct (or more appropriate than the Fedora one) before it goes upstream. > > Sure. In a systemd environment the Exec= line is ignored and the > SystemdService is activated instead iff a SystemdService line exists. In a non- > systemd environment, however, the Exec= line is used to start the service. > Since Fedora is standardizing on systemd, they omitted that line, but that > means that bus activation will fail on non-systemd distros, such as ubuntu and > debian. actually non-systemd based distros is something I do not care about anymore. The only thing that BlueZ should ship is systemd integration. If a distro wants to deviate from systemd, then they have to go an fix that up by themselves. This is not something I will allow upstream. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html