summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSusnata Sovalin <s.sovalin@samsung.com>2018-09-10 10:16:23 +0530
committerSusnata Sovalin <s.sovalin@samsung.com>2018-09-11 11:07:19 +0530
commitbc8fd68f6b8885fb7bba9d2ec49aedeec238deb2 (patch)
tree622a82a64f5dfb8adf43b252b20f2dea7f7ccc41
parent7ff771adfe7edc47e8effc8662d9221131339dbf (diff)
downloadlbs-server-tizen_5.0.tar.gz
lbs-server-tizen_5.0.tar.bz2
lbs-server-tizen_5.0.zip
Change-Id: I827096123d88ab6cd438f21fb77c5a1ec8b9df11 Signed-off-by: Susnata Sovalin <s.sovalin@samsung.com>
-rw-r--r--CMakeLists.txt2
-rwxr-xr-x[-rw-r--r--]lbs-server/src/setting.c15
-rw-r--r--packaging/lbs-server.spec2
3 files changed, 12 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d968ad3..4a2250e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@ SET(BIN_DIR "${PREFIX}/bin")
#Dependencies
SET(common_dp "glib-2.0 lbs-dbus dlog gio-2.0 lbs-location")
-SET(server_dp "${common_dp} network tapi vconf vconf-internal-keys gthread-2.0 gio-unix-2.0 capi-network-wifi capi-system-info libtzplatform-config")
+SET(server_dp "${common_dp} network tapi vconf vconf-internal-keys gthread-2.0 gio-unix-2.0 capi-network-wifi-manager capi-system-info libtzplatform-config")
SET(module_dp "${common_dp} gmodule-2.0")
# Set required packages
diff --git a/lbs-server/src/setting.c b/lbs-server/src/setting.c
index 6e67bee..18de429 100644..100755
--- a/lbs-server/src/setting.c
+++ b/lbs-server/src/setting.c
@@ -22,7 +22,7 @@
#include <stdlib.h>
#include <stdio.h>
-#include <wifi.h>
+#include <wifi-manager.h>
#include <unistd.h>
int setting_set_int(const char *path, int val)
@@ -115,11 +115,16 @@ static unsigned char _get_mac_address(char *mac)
{
int rv = 0;
char *mac_addr = NULL;
-
- rv = wifi_get_mac_address(&mac_addr);
- if (rv != WIFI_ERROR_NONE)
+ wifi_manager_h wifi = NULL;
+ rv = wifi_manager_initialize(&wifi);
+ if (WIFI_MANAGER_ERROR_NONE == rv) {
+ rv = wifi_manager_get_mac_address(wifi, &mac_addr);
+ } else {
+ LOG_GPS(DBG_ERR, "Wifi-Manger init failed [%s]", rv);
+ return FALSE;
+ }
+ if (rv != WIFI_MANAGER_ERROR_NONE)
return FALSE;
-
g_strlcpy(mac, mac_addr, NPS_UNIQUE_ID_LEN);
g_free(mac_addr);
diff --git a/packaging/lbs-server.spec b/packaging/lbs-server.spec
index 19a9f2a..3892ac4 100644
--- a/packaging/lbs-server.spec
+++ b/packaging/lbs-server.spec
@@ -18,7 +18,7 @@ BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(lbs-location)
BuildRequires: pkgconfig(lbs-dbus)
BuildRequires: pkgconfig(gio-unix-2.0)
-BuildRequires: pkgconfig(capi-network-wifi)
+BuildRequires: pkgconfig(capi-network-wifi-manager)
BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(vconf-internal-keys)