Adapt smack label and remove harcoded path 61/22961/1
authorJean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
Fri, 13 Jun 2014 12:24:04 +0000 (14:24 +0200)
committerJean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
Fri, 13 Jun 2014 12:34:47 +0000 (14:34 +0200)
Database is created in runtime with smack label "User"
user Data are in home directory, /opt/usr is already created

Bug-Tizen: TC-336

Change-Id: I7278156c9ba6e9fdcfed166e341c5da717caaa4f
Signed-off-by: Jean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
email-common-use/include/email-internal-types.h
email-core/email-storage/email-storage.c
packaging/email-service.spec

index 1e1ab99..fe280f1 100755 (executable)
@@ -119,7 +119,6 @@ extern "C"
 
 #define DIR_SEPERATOR                       "/"
 
-#define USERDATA_PATH                       "/opt/usr"
 #define DATA_PATH                           tzplatform_getenv(TZ_USER_DATA)
 #define DB_PATH                             tzplatform_getenv(TZ_USER_DB)
 #define EMAIL_SERVICE_DB_FILE_PATH          tzplatform_mkpath(TZ_USER_DB, ".email-service.db")
index cebca8c..32ea681 100755 (executable)
@@ -1470,7 +1470,6 @@ static void *_emstorage_open_once(int *err_code)
 
        int error = EMAIL_ERROR_NONE;
 
-       mkdir(USERDATA_PATH, DIRECTORY_PERMISSION);
        mkdir(DATA_PATH, DIRECTORY_PERMISSION);
        mkdir(EMAILPATH, DIRECTORY_PERMISSION);
        mkdir(MAILHOME, DIRECTORY_PERMISSION);
index 473d4b6..7a35a44 100755 (executable)
@@ -126,7 +126,6 @@ ln -s ${EMAIL_SERVICE_EXEC_SCRIPT} ${EMAIL_SERVICE_FASTBOOT_SCRIPT}
 echo "[EMAIL-SERVICE] Finish executing script ..."
 
 chgrp %TZ_SYS_USER_GROUP %{_bindir}/email-service_init_db.sh
-chsmack -a 'User' /opt/usr/dbspace/.email-service.db*
 
 systemctl daemon-reload
 if [ $1 == 1 ]; then