diff --git a/packages/network/bluez/config/org.bluez.obex.service b/packages/network/bluez/config/org.bluez.obex.service index 8c3a8a0517..4a34bd8b76 100644 --- a/packages/network/bluez/config/org.bluez.obex.service +++ b/packages/network/bluez/config/org.bluez.obex.service @@ -1,5 +1,5 @@ [D-BUS Service] Name=org.bluez.obex -Exec=/usr/lib/bluetooth/obexd +Exec=/usr/lib/bluetooth/obexd -r /storage/downloads User=root diff --git a/packages/network/bluez/package.mk b/packages/network/bluez/package.mk index ee94378618..823d702a95 100644 --- a/packages/network/bluez/package.mk +++ b/packages/network/bluez/package.mk @@ -71,6 +71,6 @@ pre_configure_target() { } post_makeinstall_target() { - mkdir -p $INSTALL/usr/share/dbus-1/services - cp $PKG_DIR/config/org.bluez.obex.service $INSTALL/usr/share/dbus-1/services + mkdir -p $INSTALL/usr/share/dbus-1/system-services + cp $PKG_DIR/config/org.bluez.obex.service $INSTALL/usr/share/dbus-1/system-services } diff --git a/packages/network/bluez/patches/bluez-add-obexd-policy.patch b/packages/network/bluez/patches/bluez-add-obexd-policy.patch new file mode 100644 index 0000000000..f8080a0f32 --- /dev/null +++ b/packages/network/bluez/patches/bluez-add-obexd-policy.patch @@ -0,0 +1,53 @@ +From ef19c237a2578bd78cd75b4be636207c06e34c11 Mon Sep 17 00:00:00 2001 +From: Stefan Saraev +Date: Tue, 6 Aug 2013 12:35:27 +0300 +Subject: [PATCH] add obexd policy + +--- + src/bluetooth.conf | 16 ++++++++++++++++ + 1 files changed, 16 insertions(+), 0 deletions(-) + +diff --git a/src/bluetooth.conf b/src/bluetooth.conf +index 0495200..38020d7 100644 +--- a/src/bluetooth.conf ++++ b/src/bluetooth.conf +@@ -18,20 +18,36 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + ++ + + + + + ++ + + + + ++ + + + +-- +1.7.2.5 + diff --git a/packages/network/bluez/patches/bluez-obexd-use-system-bus.patch b/packages/network/bluez/patches/bluez-obexd-use-system-bus.patch new file mode 100644 index 0000000000..dd52a299ea --- /dev/null +++ b/packages/network/bluez/patches/bluez-obexd-use-system-bus.patch @@ -0,0 +1,25 @@ +From 20dfa1079c088236bcd63f1a986956b488177ebf Mon Sep 17 00:00:00 2001 +From: Stefan Saraev +Date: Tue, 6 Aug 2013 11:18:09 +0300 +Subject: [PATCH] obexd: use system bus + +--- + obexd/src/manager.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/obexd/src/manager.c b/obexd/src/manager.c +index dbfbef8..9a29f8c 100644 +--- a/obexd/src/manager.c ++++ b/obexd/src/manager.c +@@ -569,7 +569,7 @@ gboolean manager_init(void) + + dbus_error_init(&err); + +- connection = g_dbus_setup_bus(DBUS_BUS_SESSION, OBEXD_SERVICE, &err); ++ connection = g_dbus_setup_bus(DBUS_BUS_SYSTEM, OBEXD_SERVICE, &err); + if (connection == NULL) { + if (dbus_error_is_set(&err) == TRUE) { + fprintf(stderr, "%s\n", err.message); +-- +1.7.2.5 + diff --git a/packages/unofficial b/packages/unofficial index 726e8ef3d6..ff051d8de5 160000 --- a/packages/unofficial +++ b/packages/unofficial @@ -1 +1 @@ -Subproject commit 726e8ef3d6addd5ff2cf4525be574d6e5abd5a57 +Subproject commit ff051d8de5a8cc1cc378653df36e0a17ac95a9c1