project(ra) add_subdirectory(doc) add_subdirectory(setup) # install systemd scripts install( FILES lib/systemd/system/pki-rad.target lib/systemd/system/pki-rad@.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-rad DESTINATION ${SYSCONF_INSTALL_DIR}/rc.d/init.d PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ ) install( DIRECTORY apache/conf/ DESTINATION ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/conf ) install( DIRECTORY apache/docroot DESTINATION ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} ) install( DIRECTORY emails/ DESTINATION ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/conf ) install( DIRECTORY lib/ DESTINATION ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/lib ) 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/schema.sql DESTINATION ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME}/scripts ) # install empty directories install( DIRECTORY DESTINATION ${VAR_INSTALL_DIR}/lock/pki/ra ) install( DIRECTORY DESTINATION ${VAR_INSTALL_DIR}/run/pki/ra ) install( DIRECTORY DESTINATION ${SYSTEMD_ETC_INSTALL_DIR}/pki-rad.target.wants )