summaryrefslogtreecommitdiffstats
path: root/pki/base/kra/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/kra/CMakeLists.txt')
-rw-r--r--pki/base/kra/CMakeLists.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/pki/base/kra/CMakeLists.txt b/pki/base/kra/CMakeLists.txt
index dc2564c9..0e15b2d5 100644
--- a/pki/base/kra/CMakeLists.txt
+++ b/pki/base/kra/CMakeLists.txt
@@ -4,6 +4,19 @@ add_subdirectory(src)
add_subdirectory(setup)
add_subdirectory(shared/conf)
+# install systemd scripts
+install(
+ FILES
+ shared/lib/systemd/system/pki-krad.target
+ shared/lib/systemd/system/pki-krad@.service
+ DESTINATION
+ ${SYSTEMD_LIB_INSTALL_DIR}
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ
+)
+
# install init script
install(
FILES
@@ -28,6 +41,8 @@ install(
"etc/*" EXCLUDE
PATTERN
"conf/CS.cfg.in" EXCLUDE
+ PATTERN
+ "lib/*" EXCLUDE
)
# install empty directories
@@ -42,3 +57,10 @@ install(
DESTINATION
${VAR_INSTALL_DIR}/run/pki/kra
)
+
+install(
+ DIRECTORY
+ DESTINATION
+ ${SYSTEMD_ETC_INSTALL_DIR}/pki-krad.target.wants
+)
+