diff --git a/cmake/ArangoDBInstall.cmake b/cmake/ArangoDBInstall.cmake index 63db913661..dacb9dba9a 100644 --- a/cmake/ArangoDBInstall.cmake +++ b/cmake/ArangoDBInstall.cmake @@ -170,7 +170,11 @@ if (UNIX) PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ DESTINATION ${SYSTEMD_UNIT_DIR}/ RENAME ${SERVICE_NAME}) - + else () + configure_file ( + ${ARANGODB_SOURCE_DIR}/Installation/logrotate.d/arangod.sysv + ${PROJECT_BINARY_DIR}${SYSTEMD_UNIT_DIR}/arangod.systemd + NEWLINE_STYLE UNIX) endif() endif() ################################################################################ diff --git a/cmake/packages/rpm.cmake b/cmake/packages/rpm.cmake index 08f71aeb42..0c4419b00c 100644 --- a/cmake/packages/rpm.cmake +++ b/cmake/packages/rpm.cmake @@ -34,6 +34,17 @@ install( RENAME ${RPM_INIT_SCRIPT_TARGET_NAME} ) + +if (NOT SYSTEMD_FOUND) + # deploy the logrotate config: + install( + FILES ${PROJECT_BINARY_DIR}${SYSTEMD_UNIT_DIR}/arangod.systemd + PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ + DESTINATION ${SYSTEMD_UNIT_DIR}/ + RENAME ${SERVICE_NAME}) +else() + message("SYSTEMD_FOUND ${SYSTEMD_FOUND}") +endif() # set(CPACK_CLIENT_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-client${PACKAGE_VERSION}") set(CPACK_DBG_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-debuginfo${PACKAGE_VERSION}")