diff options
author | Jack Magne <jmagne@dhcp-16-213.sjc.redhat.com> | 2014-08-11 17:25:21 -0700 |
---|---|---|
committer | Jack Magne <jmagne@dhcp-16-213.sjc.redhat.com> | 2014-08-22 17:20:24 -0700 |
commit | 20b9d956aab21a5a2a61162e6c88fbee5828a9e9 (patch) | |
tree | 510da67f5ffd2e16f78af469c7fd182d81ded281 /base/tps/CMakeLists.txt | |
parent | 8f418fbcec0bda83ea4247059f5142be3c3d1ca5 (diff) | |
download | pki-20b9d956aab21a5a2a61162e6c88fbee5828a9e9.tar.gz pki-20b9d956aab21a5a2a61162e6c88fbee5828a9e9.tar.xz pki-20b9d956aab21a5a2a61162e6c88fbee5828a9e9.zip |
Misc TPS packaging tasks:
1. Make sure the new TPS packages all the applet files, like the old TPS has done.
2. Create a small new package called "pki-tps-client", which will hold ONLY the
command line utility "tpsclient" and all of its supporting libraries.
3. Move the directory pki/base/tps to pki/base/tps-client
We will do this until we can rewrite "tpclien" on the new Java TPS system.
Add package pki-tps-client.
Diffstat (limited to 'base/tps/CMakeLists.txt')
-rw-r--r-- | base/tps/CMakeLists.txt | 215 |
1 files changed, 0 insertions, 215 deletions
diff --git a/base/tps/CMakeLists.txt b/base/tps/CMakeLists.txt deleted file mode 100644 index 954146cb4..000000000 --- a/base/tps/CMakeLists.txt +++ /dev/null @@ -1,215 +0,0 @@ -project(tps CXX) - -# NOTE: TPS utilizes internal libraries located under '%{_libdir}/tps'. -# -# One method of resolving this issue is the use of RPATH as -# described in 'http://www.cmake.org/Wiki/CMake_RPATH_handling'. -# -# While Fedora allows the use of RPATH for this purpose as documented -# in the section entitled 'Rpath_for_Internal_Libraries' in the URL -# called 'http://fedoraproject.org/wiki/Packaging/Guidelines', -# the RPM '%cmake' macro overrides use of RPATH on Fedora and RHEL. -# -# To resolve this issue on Fedora and RHEL, one of the following -# methods may be utilized: -# -# (1) Uncomment the 'SET(CMAKE_SKIP_RPATH FALSE)' line below, or -# (2) Implement the files described in the section entitled -# 'Alternatives to Rpath' in the URL called -# 'http://fedoraproject.org/wiki/Packaging/Guidelines'. - -# use, i.e. don't skip the full RPATH -# (overrides '%cmake' macro setting of true) -#SET(CMAKE_SKIP_RPATH FALSE) - -# use, i.e. don't skip the full RPATH for the build tree -SET(CMAKE_SKIP_BUILD_RPATH FALSE) - -# when building, don't use the install RPATH already -# (but later on when installing) -SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) - -# the RPATH to be used when installing -SET(CMAKE_INSTALL_RPATH "${LIB_INSTALL_DIR}/tps") - -# add the automatically determined parts of the RPATH -# which point to directories outside the build tree to the install RPATH -SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) - -add_subdirectory(src) -add_subdirectory(tools) - -# install files -add_subdirectory(doc) -add_subdirectory(setup) - -# install systemd scripts -install( - FILES - lib/systemd/system/pki-tpsd.target - lib/systemd/system/pki-tpsd@.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 - etc/init.d/pki-tpsd - DESTINATION - ${SYSCONF_INSTALL_DIR}/rc.d/init.d - PERMISSIONS - OWNER_EXECUTE OWNER_WRITE OWNER_READ - GROUP_EXECUTE GROUP_READ - WORLD_EXECUTE WORLD_READ -) - -install( - FILES - applets/1.3.44724DDE.ijc - applets/1.4.499dc06c.ijc - applets/1.4.4d40a449.ijc - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/applets -) - -install( - DIRECTORY - apache/cgi-bin - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} -) - -install( - DIRECTORY - apache/conf - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} -) - -install( - DIRECTORY - apache/docroot - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} -) - -install( - DIRECTORY - lib - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} -) - -install( - FILES - scripts/nss_pcache - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/scripts - PERMISSIONS - OWNER_EXECUTE OWNER_WRITE OWNER_READ - GROUP_EXECUTE GROUP_READ - WORLD_EXECUTE WORLD_READ -) - -install( - FILES - scripts/addAgents.ldif - scripts/addIndexes.ldif - scripts/addTokens.ldif - scripts/addVLVIndexes.ldif - scripts/database.ldif - scripts/schemaMods.ldif - scripts/vlvtasks.ldif - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/scripts -) - -# install empty directories -install( - DIRECTORY - DESTINATION - ${VAR_INSTALL_DIR}/lock/pki/tps -) - -install( - DIRECTORY - DESTINATION - ${VAR_INSTALL_DIR}/run/pki/tps -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/demo -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/home -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/so -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/sow -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tokendb -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tps -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tps/admin -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tps/admin/console -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tps/admin/console/config -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tps/admin/console/img -) - -install( - DIRECTORY - DESTINATION - ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/docroot/tps/admin/console/js -) - -install( - DIRECTORY - DESTINATION - ${SYSTEMD_ETC_INSTALL_DIR}/pki-tpsd.target.wants -) |