_bt_destroy_agent(adapter_agent);
adapter_agent = NULL;
+#ifndef USB_BLUETOOTH
_bt_reliable_terminate_service(NULL);
+#endif
if (eventsystem_unregister_event(status_reg_id) != ES_R_OK) {
BT_ERR("Fail to unregister system event");
g_variant_unref(result);
_bt_set_disabled(BLUETOOTH_ERROR_TIMEOUT);
+#ifndef USB_BLUETOOTH
_bt_terminate_service(NULL);
+#endif
return FALSE;
}
#define LOG_COLOR_BLUE "\033[36m"
#define LOG_COLOR_PURPLE "\033[35m"
+
+#ifndef TIZEN_TV
#define BT_DBG(fmt, args...) \
SLOGD(fmt, ##args)
#define BT_INFO(fmt, args...) \
SLOGI(fmt, ##args)
#define BT_ERR(fmt, args...) \
SLOGE(fmt, ##args)
+#else
+#define BT_DBG(fmt, args...) \
+ LOGI(fmt, ##args)
+#define BT_INFO(fmt, args...) \
+ LOGI(fmt, ##args)
+#define BT_ERR(fmt, args...) \
+ LOGE(fmt, ##args)
+#endif
#define BT_INFO_C(fmt, arg...) \
SLOGI_IF(TRUE, LOG_COLOR_GREEN" "fmt" "LOG_COLOR_RESET, ##arg)
[Unit]
Description=Bluetooth service
-After=multi-user.target
+After=bluetooth.service
[Service]
User=owner
Group=users
+SupplementaryGroups=priv_mediastorage priv_externalstorage
Type=dbus
BusName=org.projectx.bt
SmackProcessLabel=User
Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5001/dbus/user_bus_socket
[Install]
-WantedBy=starter.target
+WantedBy=multi-user.target
\ No newline at end of file
%if "%{?profile}" == "tv"
export CFLAGS="$CFLAGS -DUSB_BLUETOOTH -DTIZEN_TV -DAUTO_ACCEPT"
-%define _servicefile packaging/bluetooth-frwk-mobile.service
+%define _servicefile packaging/bluetooth-frwk-tv.service
%define _servicedir multi-user.target.wants
%endif