INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/d2d-conv-manager-iotcon-server.dat DESTINATION
/usr/share/d2d-conv-manager)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../msf_tizen_client/src/ca_crt.pem DESTINATION /usr/share/d2d-conv-manager)
-#INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/d2d-conv-manager-iotcon-server.dat DESTINATION
-# ${SHARE_INSTALL_PREFIX}/d2d-conv-manager)
+
return ret;
}
+ /*
const char *create_table_query = "create table if not exists DEVICES_INFO(MAC_ADDRESS text(100) NOT NULL PRIMARY KEY, DEVICE_TYPE text(20) NOT NULL, DEVICE_NAME text(50) NOT NULL, ACL_STATE int NOT NULL);";
ret = sqlite3_exec(*database, create_table_query, NULL, NULL, NULL);
if (ret != SQLITE_OK) {
sqlite3_close(*database);
return ret;
}
+ */
while (true) {
ret = sqlite3_exec(*database, "BEGIN IMMEDIATE TRANSACTION", NULL, NULL, NULL);
#include <app_control.h>
#include <app_manager.h>
-#define DB_FILE_NAME "ACCESS_DEVICES.db"
+#define DB_FILE_NAME tzplatform_mkpath(TZ_SYS_DB, ".convergence.db")
typedef enum ACManagerPolicy {
ACMANAGER_POLICY_P = 0, /* allowed/permitted */
bool Channel::connect(map<string, string> attributes, Result_Base *result1) {
string uid = getUID();
-
registerCallback(uid, (void *)result1, Result_Client);
-
UID = uid;
if (isWebSocketOpen()) {
handleError(uid, Error::create("Already Connected"));
ln -s ../%{name}.service %{_unitdir_user}/default.target.wants/
/sbin/ldconfig
+%if %{?INTERNAL_ACL} == 1
+
+ mkdir -p %{TZ_SYS_DB}
+ if [ ! -f %{TZ_SYS_DB}/.convergence.db ]
+ then
+ sqlite3 %{TZ_SYS_DB}/.convergence.db 'PRAGMA journal_mode = PERSIST;
+ create table if not exists DEVICES_INFO(MAC_ADDRESS text(100) NOT NULL PRIMARY KEY, DEVICE_TYPE text(20) NOT NULL, DEVICE_NAME text(50) NOT NULL, ACL_STATE int NOT NULL);'
+ fi
+
+ chown owner:users %{TZ_SYS_DB}/.convergence.db
+ chown owner:users %{TZ_SYS_DB}/.convergence.db-journal
+
+ chmod 777 %{TZ_SYS_DB}/.convergence.db
+ chmod 777 %{TZ_SYS_DB}/.convergence.db-journal
+
+ chsmack -a 'User::Home' %{TZ_SYS_DB}/.convergence.db
+ chsmack -a 'User::Home' %{TZ_SYS_DB}/.convergence.db-journal
+
+%endif
+
#systemctl daemon-reload
#if [ $1 == 1 ]; then
# systemctl restart %{name}.service