summaryrefslogtreecommitdiffstats
path: root/dogtag
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-01-30 21:23:51 +0100
committerEndi S. Dewata <edewata@redhat.com>2017-01-30 21:29:29 +0100
commit868bd10612da74b7ba72f87c1a25b410fced8f32 (patch)
tree80ac6e9b9ae2cd94b9001b7be1551a2a82e39d91 /dogtag
parent1ee44923b78684229e32301d57e74e770621fe9c (diff)
downloadpki-868bd10612da74b7ba72f87c1a25b410fced8f32.tar.gz
pki-868bd10612da74b7ba72f87c1a25b410fced8f32.tar.xz
pki-868bd10612da74b7ba72f87c1a25b410fced8f32.zip
Updated Dogtag theme build script.
The Dogtag theme build script has been updated such that it will create links to the theme files in the shared /pki webapp. https://fedorahosted.org/pki/ticket/2582
Diffstat (limited to 'dogtag')
-rw-r--r--dogtag/common-ui/CMakeLists.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/dogtag/common-ui/CMakeLists.txt b/dogtag/common-ui/CMakeLists.txt
index c4288e51a..9da1a768b 100644
--- a/dogtag/common-ui/CMakeLists.txt
+++ b/dogtag/common-ui/CMakeLists.txt
@@ -1,5 +1,28 @@
project(common-ui)
+add_custom_target(pki-server-theme-links ALL)
+
+add_custom_command(
+ TARGET pki-server-theme-links
+ COMMAND ${CMAKE_COMMAND} -E make_directory links
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/ca links/ca
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/css links/css
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/esc links/esc
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/fonts links/fonts
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/images links/images
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/kra links/kra
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/ocsp links/ocsp
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/pki.properties links/pki.properties
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ${DATA_INSTALL_DIR}/common-ui/tks links/tks
+)
+
+install(
+ DIRECTORY
+ ${CMAKE_CURRENT_BINARY_DIR}/links/
+ DESTINATION
+ ${DATA_INSTALL_DIR}/server/webapps/pki
+)
+
install(
DIRECTORY
shared/