From b24c6d6d4667aa6d83f421f36db7d93e99a2511e Mon Sep 17 00:00:00 2001 From: chakradhar pogiri Date: Thu, 29 Apr 2021 15:45:25 +0530 Subject: [PATCH] change install path of nmea_replay.log from /etc to /hal/etc Change-Id: Idf617f2ae505b3d3fe8a9a1d2e31a8cf9dcdc177 --- gps-plugin/src/gps_plugin_replay.c | 8 +++++--- packaging/lbs-plugin-gps-artik7.spec | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) mode change 100644 => 100755 gps-plugin/src/gps_plugin_replay.c mode change 100644 => 100755 packaging/lbs-plugin-gps-artik7.spec diff --git a/gps-plugin/src/gps_plugin_replay.c b/gps-plugin/src/gps_plugin_replay.c old mode 100644 new mode 100755 index e736fbc..dda78f0 --- a/gps-plugin/src/gps_plugin_replay.c +++ b/gps-plugin/src/gps_plugin_replay.c @@ -565,6 +565,7 @@ void gps_plugin_stop_replay_mode(replay_timeout *timer) gboolean gps_plugin_get_nmea_fd(replay_timeout *timer) { char replay_file_path[256]; + char nmea_log_path[256]; char *str; str = setting_get_string(VCONFKEY_LOCATION_NMEA_FILE_NAME); @@ -579,10 +580,11 @@ gboolean gps_plugin_get_nmea_fd(replay_timeout *timer) timer->fd = fopen(replay_file_path, "r"); if (timer->fd == NULL) { const char *default_nmea_log = tzplatform_mkpath(TZ_SYS_RO_ETC, "location/nmea_replay.log"); - SECLOG_PLUGIN(DBG_ERR, "fopen failed(%s). loading default(%s) ", replay_file_path, default_nmea_log); - timer->fd = fopen(default_nmea_log, "r"); + snprintf(nmea_log_path, sizeof(nmea_log_path), "%s%s", "/hal", default_nmea_log); + SECLOG_PLUGIN(DBG_ERR, "fopen failed(%s). loading default(%s) ", replay_file_path, nmea_log_path); + timer->fd = fopen(nmea_log_path, "r"); if (timer->fd == NULL) { - SECLOG_PLUGIN(DBG_ERR, "fopen(%s) failed", default_nmea_log); + SECLOG_PLUGIN(DBG_ERR, "fopen(%s) failed", nmea_log_path); return FALSE; } } diff --git a/packaging/lbs-plugin-gps-artik7.spec b/packaging/lbs-plugin-gps-artik7.spec old mode 100644 new mode 100755 index 84154eb..ba2dbf7 --- a/packaging/lbs-plugin-gps-artik7.spec +++ b/packaging/lbs-plugin-gps-artik7.spec @@ -44,8 +44,8 @@ make %{?jobs:-j%jobs} rm -rf %{buildroot} %make_install -mkdir -p %{buildroot}%{TZ_SYS_RO_ETC}/location -cp -a nmea-log/*.log %{buildroot}%{TZ_SYS_RO_ETC}/location +mkdir -p %{buildroot}/hal%{TZ_SYS_RO_ETC}/location +cp -a nmea-log/*.log %{buildroot}/hal%{TZ_SYS_RO_ETC}/location %post rm -rf %{_libdir}/liblbs-server-plugin.so @@ -62,4 +62,4 @@ ln -sf %{_hal_libdir}/libhal-backend-location.so %{_libdir}/liblbs-server-plugin %{_hal_licensedir}/%{name}/LICENSE %defattr(-,root,root,-) %{_hal_libdir}/*.so* -%{TZ_SYS_RO_ETC}/location/* +/hal%{TZ_SYS_RO_ETC}/location/* -- 2.7.4