GError *error = NULL;
if (opc_obexd_conn == NULL) {
- opc_obexd_conn = g_bus_get_sync(G_BUS_TYPE_SESSION, NULL, &error);
+ opc_obexd_conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (!opc_obexd_conn) {
if (error) {
GError *error = NULL;
if (map_obexd_conn == NULL) {
- map_obexd_conn = g_bus_get_sync(G_BUS_TYPE_SESSION, NULL, &error);
+ map_obexd_conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (!map_obexd_conn) {
if (error) {
GError *error = NULL;
if (obexd_conn == NULL) {
- obexd_conn = g_bus_get_sync(G_BUS_TYPE_SESSION, NULL, &error);
+ obexd_conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (error != NULL) {
BT_ERR("ERROR: Can't get on session bus [%s]", error->message);
g_clear_error(&error);
GError *error = NULL;
if (conn == NULL) {
- conn = g_bus_get_sync(G_BUS_TYPE_SESSION, NULL, &error);
+ conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (error != NULL) {
BT_ERR("Fail to get dbus: %s", error->message);
g_error_free(error);
retv_if(info == NULL, FALSE);
- proxy = g_dbus_proxy_new_for_bus_sync(G_BUS_TYPE_SESSION,
+ proxy = g_dbus_proxy_new_for_bus_sync(G_BUS_TYPE_SYSTEM,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
BT_OBEX_SERVICE_NAME,
GDBusProxy *proxy;
GError *err = NULL;
- conn = _bt_gdbus_get_session_gconn();
+ conn = _bt_gdbus_get_system_gconn();
retv_if(conn == NULL, NULL);
proxy = g_dbus_proxy_new_sync(conn, G_DBUS_PROXY_FLAGS_NONE,
GDBusConnection *conn;
GDBusProxy *proxy;
GError *err = NULL;
- conn = _bt_gdbus_get_session_gconn();
+ conn = _bt_gdbus_get_system_gconn();
retv_if(conn == NULL, NULL);
proxy = g_dbus_proxy_new_sync(conn, G_DBUS_PROXY_FLAGS_NONE,
GError *g_error = NULL;
/* Get the session bus. */
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
retv_if(g_conn == NULL, BLUETOOTH_ERROR_INTERNAL);
_bt_obex_agent_new(BT_OBEX_SERVER_AGENT_PATH);
}
/* Get the session bus. */
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
retv_if(g_conn == NULL, FALSE);
properties_proxy = g_dbus_proxy_new_sync(g_conn, G_DBUS_PROXY_FLAGS_NONE,
NULL, BT_OBEXD_DBUS_NAME,
GDBusProxy *session_proxy;
GError *err = NULL;
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
retv_if(g_conn == NULL, BLUETOOTH_ERROR_INTERNAL);
retv_if(sending_info->session_path == NULL, BLUETOOTH_ERROR_INVALID_PARAM);
return;
if (file_offset < sending_info->file_count) {
/* Get the session bus. */
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
ret_if(g_conn == NULL);
client_proxy = g_dbus_proxy_new_sync(g_conn, G_DBUS_PROXY_FLAGS_NONE,
BT_CHECK_PARAMETER(file_name_array, return);
/* Get the session bus. */
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
retv_if(g_conn == NULL, BLUETOOTH_ERROR_INTERNAL);
client_proxy = g_dbus_proxy_new_sync(g_conn, G_DBUS_PROXY_FLAGS_NONE,
_bt_convert_addr_type_to_string(address_string, (unsigned char *)address->addr);
BT_DBG("Address String: %s", address_string);
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
if (g_conn == NULL) {
BT_ERR("Couldn't connect to session bus");
return EXIT_FAILURE;
address_string, source_string, type_string);
BT_DBG("Session Path = %s\n", g_pbap_session_path);
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
if (g_conn == NULL) {
BT_ERR("Couldn't connect to session bus");
g_free(source_string);
BT_DBG("Session Path = %s\n", g_pbap_session_path);
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
if (g_conn == NULL) {
BT_ERR("Couldn't connect to session bus");
g_free(source_string);
BT_DBG("Session Path = %s\n", g_pbap_session_path);
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
if (g_conn == NULL) {
BT_ERR("Couldn't connect to session bus");
g_free(source_string);
BT_DBG("Session Path = %s\n", g_pbap_session_path);
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
if (g_conn == NULL) {
BT_ERR("Couldn't connect to session bus");
g_free(source_string);
BT_DBG("Session Path = %s\n", g_pbap_session_path);
- g_conn = _bt_gdbus_get_session_gconn();
+ g_conn = _bt_gdbus_get_system_gconn();
if (g_conn == NULL) {
BT_ERR("Couldn't connect to session bus");
g_free(source_string);
After=multi-user.target
[Service]
-User=owner
-Group=users
+User=network_fw
+Group=network_fw
Type=dbus
BusName=org.projectx.bt
-SmackProcessLabel=User
ExecStart=/usr/bin/bt-service
Restart=on-failure
RestartSec=1
KillMode=process
-Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5001/dbus/user_bus_socket
[Install]
WantedBy=starter.target
After=multi-user.target
[Service]
-User=owner
-Group=users
+User=network_fw
+Group=network_fw
SupplementaryGroups=priv_mediastorage priv_externalstorage
Type=dbus
BusName=org.projectx.bt
-SmackProcessLabel=User
ExecStart=/usr/bin/bt-service
KillMode=process
-Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5001/dbus/user_bus_socket
[Install]
WantedBy=multi-user.target
Requires=dbus.socket
[Service]
-User=owner
-Group=users
+User=network_fw
+Group=network_fw
Type=dbus
BusName=org.projectx.bt
-SmackProcessLabel=User
ExecStart=/usr/bin/bt-service
KillMode=process
-Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5001/dbus/user_bus_socket
[Install]
WantedBy=multi-user.target
After=bluetooth.service
[Service]
-User=owner
-Group=users
+User=network_fw
+Group=network_fw
SupplementaryGroups=priv_mediastorage priv_externalstorage
Type=dbus
BusName=org.projectx.bt
-SmackProcessLabel=User
ExecStart=/usr/bin/bt-service
KillMode=process
-Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5001/dbus/user_bus_socket
[Install]
-WantedBy=multi-user.target
\ No newline at end of file
+WantedBy=multi-user.target
Requires=dbus.socket
[Service]
-User=owner
-Group=users
+User=network_fw
+Group=network_fw
Type=dbus
BusName=org.projectx.bt
-SmackProcessLabel=User
ExecStart=/usr/bin/bt-service
KillMode=process
-Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5001/dbus/user_bus_socket
[Install]
WantedBy=multi-user.target