char *root;
char *script_port;
char *slave_log;
+ char *reader;
+ char *always;
char *db;
char *module;
} path;
#define CONF_PATH g_conf.path.conf
#define ROOT_PATH g_conf.path.root
#define SLAVE_LOG_PATH g_conf.path.slave_log
+#define READER_PATH g_conf.path.reader
+#define ALWAYS_PATH g_conf.path.always
#define MODULE_PATH g_conf.path.module
#define REPLACE_TAG_APPID g_conf.replace_tag
Name: org.tizen.data-provider-slave
Summary: Slave data provider
-Version: 0.8.17
+Version: 0.8.18
Release: 1
Group: main/app
License: Flora License
Source0: %{name}-%{version}.tar.gz
-BuildRequires: cmake, gettext-tools
+BuildRequires: cmake, gettext-tools, coreutils
BuildRequires: pkgconfig(appcore-efl)
BuildRequires: pkgconfig(ail)
BuildRequires: pkgconfig(dlog)
%install
rm -rf %{buildroot}
%make_install
-mkdir -p %{buildroot}/usr/share/license
+mkdir -p %{buildroot}/%{_datarootdir}/license
%post
%files -n org.tizen.data-provider-slave
%manifest org.tizen.data-provider-slave.manifest
%defattr(-,root,root,-)
-/usr/apps/org.tizen.data-provider-slave/bin/data-provider-slave
-/usr/share/packages/org.tizen.data-provider-slave.xml
-/usr/share/license/*
+%{_prefix}/apps/org.tizen.data-provider-slave/bin/data-provider-slave
+%{_datarootdir}/packages/org.tizen.data-provider-slave.xml
+%{_datarootdir}/license/*
+
+# End of a file
.path = {
.image = "/opt/usr/share/live_magazine/",
.slave_log = "/opt/usr/share/live_magazine/log",
+ .reader = "/opt/usr/share/live_magazine/reader",
+ .always = "/opt/usr/share/live_magazine/always",
.root = "/opt/usr/live/",
.script_port = "/opt/usr/live/script_port/",
.db = "/opt/dbspace/.livebox.db",
DbgPrint("DB Path: %s\n", g_conf.path.db);
}
+static void reader_path_handler(char *buffer)
+{
+ g_conf.path.reader = strdup(buffer);
+ if (!g_conf.path.reader)
+ ErrPrint("Heap: %s\n", strerror(errno));
+ DbgPrint("Reader Path: %s\n", g_conf.path.reader);
+}
+
+static void always_path_handler(char *buffer)
+{
+ g_conf.path.always = strdup(buffer);
+ if (!g_conf.path.always)
+ ErrPrint("Heap: %s\n", strerror(errno));
+ DbgPrint("Always Path: %s\n", g_conf.path.always);
+}
+
static void log_path_handler(char *buffer)
{
g_conf.path.slave_log = strdup(buffer);
.handler = log_path_handler,
},
{
+ .name = "reader_path",
+ .handler = reader_path_handler,
+ },
+ {
+ .name = "always_path",
+ .handler = always_path_handler,
+ },
+ {
.name = "share_path",
.handler = share_path_handler,
},