change db path and fix permission error 07/78607/1 accepted/tizen/common/20160706.142510 accepted/tizen/ivi/20160706.132718 accepted/tizen/mobile/20160706.131454 accepted/tizen/tv/20160706.131533 accepted/tizen/wearable/20160706.131646 submit/tizen/20160706.081605
authorHyihong Chae <hh.chae@samsung.com>
Wed, 6 Jul 2016 08:07:08 +0000 (17:07 +0900)
committerHyihong Chae <hh.chae@samsung.com>
Wed, 6 Jul 2016 08:07:08 +0000 (17:07 +0900)
Change-Id: Ie5be886361b1197985c5842be9effc93d58e729e
Signed-off-by: HyiHong Chae <hh.chae@samsung.com>
packaging/mtp-initiator.spec
src/daemon/CMakeLists.txt
src/daemon/include/mtp_daemon.h

index 9892ec3978ee1381369708e290820a1bcbcf6bc8..adb51e4c8a78f91f626b4481aadee1c4ca1b8c8c 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       mtp-initiator
 Summary:    mtp(media transfer protocol) initiator
-Version:    1.4.9
+Version:    1.4.10
 Release:    1
 Group:      Network & Connectivity/Other
 License:    Apache-2.0
@@ -18,6 +18,7 @@ BuildRequires:  pkgconfig(libmtp)
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(capi-base-common)
+Buildrequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  python
 BuildRequires:  python-xml
 Requires:  security-config
@@ -36,6 +37,11 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 
 make %{?jobs:-j%jobs}
 
+%post
+mkdir -p %TZ_SYS_DB/mtp
+chown network_fw:network_fw %TZ_SYS_DB/mtp
+chsmack -a "System::Shared" --transmute %TZ_SYS_DB/mtp
+
 %install
 rm -rf %{buildroot}
 
index b34eb4dca08c254618b8e194a48c7b8d9220b596..dfd85c710838d08917428e05fe3d8546f37f295a 100755 (executable)
@@ -24,7 +24,7 @@ include_directories(${CMAKE_SOURCE_DIR}/src/daemon)
 include_directories(${CMAKE_SOURCE_DIR}/src/daemon/include)
 
 INCLUDE(FindPkgConfig)
-       pkg_check_modules(mtp_pkgs REQUIRED glib-2.0 gio-2.0 libmtp dlog gio-unix-2.0 sqlite3 capi-base-common)
+       pkg_check_modules(mtp_pkgs REQUIRED glib-2.0 gio-2.0 libmtp dlog gio-unix-2.0 sqlite3 capi-base-common libtzplatform-config)
 
 FOREACH(flag ${mtp_pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
index b4af2ccb1fcb46dd5433b8d5327d6ede40407925..7373e33a3560476eef6c86dd5eeffd4187f59bc9 100755 (executable)
@@ -31,6 +31,7 @@
 #include <tizen.h>
 #include <dlog.h>
 #include <libmtp.h>
+#include <tzplatform_config.h>
 #include "mtp_gdbuslib.h"
 
 #define MTP_DBUS_SERVICE       "org.tizen.mtp"
@@ -58,7 +59,7 @@
                } \
        } while (0)
 
-#define MTP_DB_FILE "/tmp/.mtp.db"
+#define MTP_DB_FILE tzplatform_mkpath(TZ_SYS_DB, "mtp/.mtp.db")
 #define MTP_DB_TABLE "mtp_object_info"
 #define MTP_ERROR_DB -970