From: Corentin Lecouvey Date: Tue, 5 Aug 2014 14:46:44 +0000 (+0200) Subject: fix obex systemd service to support multiuser X-Git-Tag: accepted/tizen/ivi/20140902.081022~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F74%2F25474%2F1;p=platform%2Fupstream%2Fbluez.git fix obex systemd service to support multiuser This allows to run an obexd daemon per user and set obex root directory according to home user directory. Bug-Tizen: TC-1436 Change-Id: I3c7c1da11269bd3d7ab2502e49a370e24588de3a Signed-off-by: Corentin Lecouvey --- diff --git a/obexd/src/obex.service.in b/obexd/src/obex.service.in index 718ce74..b381be2 100644 --- a/obexd/src/obex.service.in +++ b/obexd/src/obex.service.in @@ -4,7 +4,8 @@ Description=Bluetooth OBEX service [Service] Type=dbus BusName=org.bluez.obex -ExecStart=/bin/sh -c 'if [ -z `ps ax | grep -v grep | grep obexd` ] ; then eval $(tzplatform-get TZ_USER_CONTENT); exec @libexecdir@/obexd -d --noplugin=syncevolution,pcsuite,irmc --symlinks -r $TZ_USER_CONTENT; fi' +ExecStartPre=/bin/sh -c 'if [ ! -d $HOME/content ] ; then /bin/mkdir -p $HOME/content ; fi' +ExecStart=/bin/sh -c 'if [ -z `ps ax | grep -v grep | grep obexd` ] ; then exec /lib/bluetooth/obexd -d --noplugin=syncevolution,pcsuite,irmc --symlinks --root=$HOME/content ; fi' [Install] Alias=dbus-org.bluez.obex.service