ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(pkgconfig)
+ADD_SUBDIRECTORY(conf)
IF (BUILD_WITH_SYSTEMD)
ADD_SUBDIRECTORY(systemd)
--- /dev/null
+# Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# @file CMakeLists.txt
+# @author Rafal Krypa <r.krypa@samsung.com>
+#
+
+INSTALL(FILES creds.conf DESTINATION ${SYS_CONFIG_DIR}/${PROJECT_NAME})
<request>
<domain name="_" />
</request>
+ <assign>
+ <filesystem path="/var/cynara/" label="System" />
+ </assign>
</manifest>
cp -a %{SOURCE1012} .
cp -a %{SOURCE1013} .
cp -a %{SOURCE1014} .
-cp -a test/db/db* .
%build
%if 0%{?sec_build_binary_debug_enable}
rm -rf %{buildroot}
%make_install
-mkdir -p %{buildroot}/%{_sysconfdir}/%{name}
-cp ./conf/creds.conf %{buildroot}/%{_sysconfdir}/%{name}/creds.conf
-
mkdir -p %{buildroot}%{_unitdir}/sockets.target.wants
-mkdir -p %{buildroot}/%{_localstatedir}/%{name}
-mkdir -p %{buildroot}/%{_datarootdir}/%{name}/tests/empty_db
-mkdir -p %{buildroot}/%{_libdir}/%{name}/plugin/client
-mkdir -p %{buildroot}/%{_libdir}/%{name}/plugin/service
-
-cp -a db* %{buildroot}/%{_datarootdir}/%{name}/tests/
ln -s ../cynara.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara.socket
ln -s ../cynara-admin.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara-admin.socket
ln -s ../cynara-agent.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara-agent.socket
systemctl enable %{name}.service
fi
-chsmack -a System %{_localstatedir}/%{name}
-
systemctl restart %{name}.service
%preun
)
INSTALL(TARGETS ${TARGET_LIB_CYNARA} DESTINATION ${LIB_DIR})
+
+INSTALL(DIRECTORY DESTINATION ${LIB_DIR}/${PROJECT_NAME}/plugin/client)
)
INSTALL(TARGETS ${TARGET_CYNARA} DESTINATION ${BIN_DIR})
+
+INSTALL(DIRECTORY DESTINATION ${LOCAL_STATE_DIR}/${PROJECT_NAME})
+INSTALL(DIRECTORY DESTINATION ${LIB_DIR}/${PROJECT_NAME}/plugin/service)
INSTALL(TARGETS ${TARGET_CYNARA_TESTS} DESTINATION ${BIN_DIR})
INSTALL(FILES ${CYNARA_MIGRATION_TOOL_TESTS} DESTINATION ${BIN_DIR})
+
+FILE(GLOB TEST_DB_DIRS db/db*/)
+INSTALL(DIRECTORY ${TEST_DB_DIRS} DESTINATION ${DATA_ROOT_DIR}/${PROJECT_NAME}/tests)
+INSTALL(DIRECTORY DESTINATION ${DATA_ROOT_DIR}/${PROJECT_NAME}/tests/empty_db)