| From: Giovanni Campagna <gcampagna-cNUdlRotFMnNLxjTenLetw@public.gmane.org> |
| Date: Sat, 12 Oct 2013 17:45:25 +0200 |
| Subject: [PATCH] Allow using obexd without systemd in the user session |
| |
| Not all sessions run systemd --user (actually, the majority |
| doesn't), so the dbus daemon must be able to spawn obexd |
| directly, and to do so it needs the full path of the daemon. |
| |
| Upstream-Status: Denied |
| |
| Not accepted by upstream maintainer for being a distro specific |
| configuration. See thread: |
| |
| http://thread.gmane.org/gmane.linux.bluez.kernel/38725/focus=38843 |
| |
| Signed-off-by: Javier Viguera <javier.viguera@digi.com> |
| --- |
| Makefile.obexd | 4 ++-- |
| obexd/src/org.bluez.obex.service | 4 ---- |
| obexd/src/org.bluez.obex.service.in | 4 ++++ |
| 3 files changed, 6 insertions(+), 6 deletions(-) |
| delete mode 100644 obexd/src/org.bluez.obex.service |
| create mode 100644 obexd/src/org.bluez.obex.service.in |
| |
| diff --git a/Makefile.obexd b/Makefile.obexd |
| index 2e33cbc72f2b..d5d858c857b4 100644 |
| --- a/Makefile.obexd |
| +++ b/Makefile.obexd |
| @@ -2,12 +2,12 @@ |
| if SYSTEMD |
| systemduserunitdir = @SYSTEMD_USERUNITDIR@ |
| systemduserunit_DATA = obexd/src/obex.service |
| +endif |
| |
| dbussessionbusdir = @DBUS_SESSIONBUSDIR@ |
| dbussessionbus_DATA = obexd/src/org.bluez.obex.service |
| -endif |
| |
| -EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service |
| +EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in |
| |
| obex_plugindir = $(libdir)/obex/plugins |
| |
| diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service |
| deleted file mode 100644 |
| index a53808884554..000000000000 |
| --- a/obexd/src/org.bluez.obex.service |
| +++ /dev/null |
| @@ -1,4 +0,0 @@ |
| -[D-BUS Service] |
| -Name=org.bluez.obex |
| -Exec=/bin/false |
| -SystemdService=dbus-org.bluez.obex.service |
| diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in |
| new file mode 100644 |
| index 000000000000..9c815f246b77 |
| --- /dev/null |
| +++ b/obexd/src/org.bluez.obex.service.in |
| @@ -0,0 +1,4 @@ |
| +[D-BUS Service] |
| +Name=org.bluez.obex |
| +Exec=@libexecdir@/obexd |
| +SystemdService=dbus-org.bluez.obex.service |