summaryrefslogtreecommitdiffstats
path: root/base/server/CMakeLists.txt
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2013-04-05 15:20:01 -0400
committerEndi Sukma Dewata <edewata@redhat.com>2013-04-09 09:40:09 -0400
commit62ccd4ca0addd8a4c74bcbdfca6aea0c9381907f (patch)
treead78a933e29a517bae7876248820c40b9b5db197 /base/server/CMakeLists.txt
parent2e0194dd7791eaf07d6e9eb26df57e5a4677f426 (diff)
downloadpki-62ccd4ca0addd8a4c74bcbdfca6aea0c9381907f.tar.gz
pki-62ccd4ca0addd8a4c74bcbdfca6aea0c9381907f.tar.xz
pki-62ccd4ca0addd8a4c74bcbdfca6aea0c9381907f.zip
Renamed base/deploy to base/server.
The base/deploy folder has been renamed to base/server to match the package name. The pki.conf has been moved into pki-base package. Ticket #553, #564
Diffstat (limited to 'base/server/CMakeLists.txt')
-rw-r--r--base/server/CMakeLists.txt144
1 files changed, 144 insertions, 0 deletions
diff --git a/base/server/CMakeLists.txt b/base/server/CMakeLists.txt
new file mode 100644
index 000000000..1f638dc95
--- /dev/null
+++ b/base/server/CMakeLists.txt
@@ -0,0 +1,144 @@
+project(server)
+
+set(PKI_SUBSYSTEMS
+ ca
+ kra
+ ocsp
+ ra
+ tks
+ tps
+)
+
+set(TOMCAT_SUBSYSTEMS
+ ca
+ kra
+ ocsp
+ tks
+)
+
+set(APACHE_SUBSYSTEMS
+ ra
+ tps
+)
+
+install(
+ FILES
+ man/man5/pki_default.cfg.5
+ DESTINATION
+ ${MAN_INSTALL_DIR}/man5
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ
+)
+
+install(
+ FILES
+ man/man8/pkispawn.8
+ man/man8/pkidestroy.8
+ DESTINATION
+ ${MAN_INSTALL_DIR}/man8
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ
+)
+
+install(
+ FILES
+ src/pkispawn
+ src/pkidestroy
+ DESTINATION
+ ${SBIN_INSTALL_DIR}
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ
+)
+
+install(
+ FILES
+ scripts/pkidaemon
+ DESTINATION
+ ${BIN_INSTALL_DIR}
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ
+)
+
+install(
+ FILES
+ scripts/operations
+ DESTINATION
+ ${DATA_INSTALL_DIR}/scripts/
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ
+)
+
+install(
+ DIRECTORY
+ config
+ DESTINATION
+ ${DATA_INSTALL_DIR}/deployment
+)
+
+install(
+ DIRECTORY
+ etc/
+ DESTINATION
+ ${SYSCONF_INSTALL_DIR}/pki
+ PATTERN "pki.conf" EXCLUDE
+)
+
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/etc/pki.conf
+ ${CMAKE_CURRENT_BINARY_DIR}/etc/pki.conf
+)
+
+install(
+ FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/etc/pki.conf
+ DESTINATION
+ ${SYSCONF_INSTALL_DIR}/pki/
+)
+
+install(
+ FILES
+ src/engine/pkiconfig.py
+ src/engine/pkihelper.py
+ src/engine/pkilogging.py
+ src/engine/pkimanifest.py
+ src/engine/pkimessages.py
+ src/engine/pkiparser.py
+ src/engine/pkiscriptlet.py
+ src/scriptlets/configuration.py
+ src/scriptlets/finalization.py
+ src/scriptlets/infrastructure_layout.py
+ src/scriptlets/initialization.py
+ src/scriptlets/instance_layout.py
+ src/scriptlets/security_databases.py
+ src/scriptlets/selinux_setup.py
+ src/scriptlets/slot_substitution.py
+ src/scriptlets/subsystem_layout.py
+ src/scriptlets/webapp_deployment.py
+ DESTINATION
+ ${PYTHON_SITE_PACKAGES}/pki/deployment
+ PERMISSIONS
+ OWNER_WRITE OWNER_READ
+ GROUP_READ
+ WORLD_READ
+)
+install(
+ CODE
+ "execute_process(
+ COMMAND
+ ${CMAKE_COMMAND} -E touch
+ \"\$ENV{DESTDIR}${PYTHON_SITE_PACKAGES}/pki/deployment/__init__.py\")"
+)
+
+# install empty directories
+install(CODE "file(MAKE_DIRECTORY \$ENV{DESTDIR}${VAR_INSTALL_DIR}/lock/pki)")
+install(CODE "file(MAKE_DIRECTORY \$ENV{DESTDIR}${VAR_INSTALL_DIR}/run/pki)")