ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
ADD_DEFINITIONS("-DSLP_DEBUG")
+ADD_DEFINITIONS("-D_TZ_SYS_DATA=\"${TZ_SYS_DATA}\"")
+ADD_DEFINITIONS("-D_TZ_SYS_ETC=\"${TZ_SYS_ETC}\"")
+ADD_DEFINITIONS("-D_TZ_SYS_RO_SHARE=\"${TZ_SYS_RO_SHARE}\"")
+ADD_DEFINITIONS("-D_TZ_SYS_SHARE=\"${TZ_SYS_SHARE}\"")
+
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib")
aux_source_directory(src SOURCES)
static void utc_system_settings_set_string_p(void)
{
- int retcode = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/share/settings/Ringtones/General_Over the horizon.mp3");
+ int retcode = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, _TZ_SYS_SHARE"/settings/Ringtones/General_Over the horizon.mp3");
if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
dts_pass(API_NAME_SETTINGS_SET_VALUE_STRING, "passed");
#include "main.h"
#include <system_settings.h>
#include <system_settings_private.h>
+#include <tzplatform_config.h>
#include <stdio.h>
#include <stdlib.h>
void list_item_touch_handler7(void *data, Evas_Object *obj, void *event_info)
{
- char *path = "/opt/usr/media/Images/image16.jpg";
+ char path[512];
+ snprintf(path, 512, "%s/Images/image16.jpg", tzplatform_getenv(TZ_USER_CONTENT));
int ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, "/aaa.png");
SETTING_TRACE(">>>>>>>> home screen - error case :: %d ", ret);
void list_item_touch_handler8(void *data, Evas_Object *obj, void *event_info)
{
- char *path = "/opt/usr/media/Images/image16.jpg";
+ char path[512];
+ snprintf(path, 512, "%s/Images/image16.jpg", tzplatform_getenv(TZ_USER_CONTENT));
int ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, "aaa.png");
SETTING_TRACE(">>>>>>>> lock screen - error case : %d ", ret);
int ret;
char *ringtonepath = NULL;
/*opt/share/settings/Ringtones/Over the horizon.mp3 */
- ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/share/settings/Ringtones/Over the horizon.mp3");
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, _TZ_SYS_SHARE"/settings/Ringtones/Over the horizon.mp3");
ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &ringtonepath);
SETTING_TRACE(" 1 current ringtone path : (%s) ", ringtonepath);
/* set the key to the wrong value */
void list_item_touch_handler21(void *data, Evas_Object *obj, void *event_info)
{
- char *path1 = "/opt/usr/share/settings/Alerts/Over the horizon.mp3";
- char *path2 = "/opt/usr/share/settings/Alerts/Over the horizon.mp3.bak";
+ char *path1 = _TZ_SYS_SHARE"/settings/Alerts/Over the horizon.mp3";
+ char *path2 = _TZ_SYS_SHARE"/settings/Alerts/Over the horizon.mp3.bak";
SETTING_TRACE(">>>>>>>> get ringtone path ");
char *ringtonepath = NULL;
int ret;
char *ringtonepath = NULL;
/*opt/share/settings/Ringtones/Over the horizon.mp3 */
- ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, "/opt/share/settings/Ringtones/Over the horizon.mp3");
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, _TZ_SYS_SHARE"/settings/Ringtones/Over the horizon.mp3");
ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, &ringtonepath);
SETTING_TRACE(" 1 current ringtone path : (%s) ", ringtonepath);
/* set the key to the wrong value */
int ret;
char *ringtonepath = NULL;
/*opt/share/settings/ringtones/ringtone_sdk.mp3 */
- ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION, "/opt/share/settings/Ringtones/ringtone_sdk.mp3");
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION, _TZ_SYS_SHARE"/settings/Ringtones/ringtone_sdk.mp3");
ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION, &ringtonepath);
SETTING_TRACE(" 1 current ringtone path : (%s) ", ringtonepath);
/* set the key to the wrong value */
export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
%endif
-MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DCMAKE_LIBDIR=%{_libdir}
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DCMAKE_LIBDIR=%{_libdir} \
+ -DTZ_SYS_DATA=%{TZ_SYS_DATA} \
+ -DTZ_SYS_ETC=%{TZ_SYS_ETC} \
+ -DTZ_SYS_RO_SHARE=%{TZ_SYS_RO_SHARE} \
+ -DTZ_SYS_SHARE=%{TZ_SYS_SHARE}
make %{?jobs:-j%jobs}
#include <system_settings.h>
#include <system_settings_private.h>
+#include <tzplatform_config.h>
+
#ifdef USE_EFL_ASSIST
#include <efl_assist.h>
#endif
#define HUGE_FONT_DPI (-190)
#define GIANT_FONT_DPI (-250)
-#define SETTING_FONT_PRELOAD_FONT_PATH "/usr/share/fonts"
-#define SETTING_FONT_DOWNLOADED_FONT_PATH "/opt/share/fonts"
+#define SETTING_FONT_PRELOAD_FONT_PATH _TZ_SYS_RO_SHARE"/fonts"
+#define SETTING_FONT_DOWNLOADED_FONT_PATH _TZ_SYS_RO_SHARE"/fonts"
-#define SETTING_FONT_CONF_FILE "/opt/etc/fonts/conf.avail/99-slp.conf"
-#define SETTING_DEFAULT_FONT_CONF_FILE "/usr/opt/etc/fonts/conf.avail/99-slp.conf"
+#define SETTING_FONT_CONF_FILE _TZ_SYS_ETC"/fonts/conf.avail/99-tizen.conf"
+#define SETTING_DEFAULT_FONT_CONF_FILE _TZ_SYS_ETC"/fonts/conf.avail/99-tizen.conf"
#define SETTING_STR_LEN 256
unsigned int temp_image_num = 0;
int image_count = 0;
- if ((dp = opendir("/opt/usr/data/setting/wallpaper")) == NULL) {
+ if ((dp = opendir(_TZ_SYS_DATA"/setting/wallpaper")) == NULL) {
SETTING_TRACE("opendir error");
return SYSTEM_SETTINGS_ERROR_IO_ERROR;
}
char buf[512];
if (min_image_name) {
- snprintf(buf, sizeof(buf) - 1, "/opt/usr/data/setting/wallpaper/%s", min_image_name);
+ snprintf(buf, sizeof(buf) - 1, _TZ_SYS_DATA"/setting/wallpaper/%s", min_image_name);
if (remove(buf) < 0) { /* remove oldest image */
return SYSTEM_SETTINGS_ERROR_IO_ERROR;
}
static int system_setting_check_extended_wallpaper(const char *file_path)
{
+ char buffer[512];
SETTING_TRACE_BEGIN;
if (!file_path || !strlen(file_path))
return 0;
- return (strstr(file_path, "/opt/usr/media/.bgwallpaper") != NULL);
+ snprintf(buffer, 512, "%s/.bgwallpaper", tzplatform_getenv(TZ_USER_CONTENT));
+ return (strstr(file_path, buffer) != NULL);
}
#define WALLPAPER_MAX_COUNT 10
#ifdef TIZEN_WEARABLE
if (system_setting_check_extended_wallpaper(vconf_value)) { /* New extended wallpaper */
- DIR *dp;
+ DIR *dp = NULL;
struct dirent *dirp;
unsigned int max_image_num = 0;
unsigned int temp_image_num = 0;
int image_count = 0;
- if ((dp = opendir("/opt/usr/data/setting/wallpaper")) == NULL) {
+ if ((dp = opendir(_TZ_SYS_DATA"/setting/wallpaper")) == NULL) {
SETTING_TRACE("Setting - dir open error!");
return SYSTEM_SETTINGS_ERROR_IO_ERROR;
}
if (system_setting_get_extended_wallpaper_num(dirp->d_name, &temp_image_num)
!= SYSTEM_SETTINGS_ERROR_NONE) {
+ if(dp)
+ closedir(dp);
return SYSTEM_SETTINGS_ERROR_IO_ERROR;
}
image_count++;
}
+ if(dp)
+ closedir(dp);
/* Numbering rule: Gear is odd number */
max_image_num = (max_image_num % 2 == 0) ? max_image_num + 1
char file_name_buffer[512];
snprintf(file_name_buffer, sizeof(file_name_buffer) - 1,
- "/opt/usr/data/setting/wallpaper/extended_wallpaper_%d.jpg", max_image_num);
+ _TZ_SYS_DATA"/setting/wallpaper/extended_wallpaper_%d.jpg", max_image_num);
- /* Copy image to /opt/usr/data/setting/wallpaper/ */
+ /* Copy image to _TZ_SYS_DATA/setting/wallpaper/ */
if (system_setting_copy_extended_wallpaper(file_name_buffer, vconf_value)
!= SYSTEM_SETTINGS_ERROR_NONE) {
return SYSTEM_SETTINGS_ERROR_IO_ERROR;