mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'pipeline' of github.com:arangodb/ArangoDB into devel
This commit is contained in:
commit
129aa36af3
|
@ -323,7 +323,7 @@ fi
|
||||||
|
|
||||||
if [ ! -f Makefile -o ! -f CMakeCache.txt ]; then
|
if [ ! -f Makefile -o ! -f CMakeCache.txt ]; then
|
||||||
CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
|
CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
|
||||||
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DVARDIR=/var ${CONFIGURE_OPTIONS} ${MAINTAINER_MODE} -G "${GENERATOR}"
|
cmake .. -DCMAKE_INSTALL_PREFIX=/ -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DVARDIR=/var ${CONFIGURE_OPTIONS} ${MAINTAINER_MODE} -G "${GENERATOR}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${MAKE_CMD_PREFIX} ${MAKE} ${VERBOSE_MAKE} "${PAR}" "${PARALLEL_BUILDS}" ${MAKE_PARAMS}
|
${MAKE_CMD_PREFIX} ${MAKE} ${VERBOSE_MAKE} "${PAR}" "${PARALLEL_BUILDS}" ${MAKE_PARAMS}
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
# This file is part of package arangodb.
|
||||||
|
#
|
||||||
|
# Description:
|
||||||
|
#
|
||||||
|
# Used to start ArangoDB
|
||||||
|
#
|
||||||
|
# A universal open-source database with a flexible data model
|
||||||
|
# for documents, graphs, and key-values. Build high
|
||||||
|
# performance applications using a convenient sql-like query
|
||||||
|
# language or JavaScript extensions.
|
||||||
|
#
|
||||||
|
# http://www.arangodb.com
|
||||||
|
#
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=ArangoDB
|
||||||
|
After=syslog.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
LimitNOFILE=131072
|
||||||
|
PIDFile=/var/run/arangodb/arangod.pid
|
||||||
|
ExecStartPre=/usr/bin/install -g arangodb -o arangodb -d /var/run/arangodb
|
||||||
|
ExecStartPre=/usr/bin/chown -R arangodb:arangodb /var/log/arangodb3
|
||||||
|
ExecStartPre=/usr/bin/chmod 700 /var/log/arangodb3
|
||||||
|
ExecStartPre=/usr/bin/chown -R arangodb:arangodb /var/lib/arangodb3
|
||||||
|
ExecStartPre=/usr/bin/chmod 700 /var/lib/arangodb3
|
||||||
|
ExecStartPre=/usr/bin/chown -R arangodb:arangodb /var/lib/arangodb3-apps
|
||||||
|
ExecStartPre=/usr/bin/chmod 700 /var/lib/arangodb3-apps
|
||||||
|
ExecStartPre=/usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --server.rest-server false --database.auto-upgrade true
|
||||||
|
ExecStart=/usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid
|
||||||
|
TimeoutStopSec=120
|
||||||
|
Restart=on-failure
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
|
@ -28,7 +28,7 @@ include(InstallMacros)
|
||||||
|
|
||||||
# install ----------------------------------------------------------------------
|
# install ----------------------------------------------------------------------
|
||||||
install(DIRECTORY ${PROJECT_SOURCE_DIR}/Documentation/man/
|
install(DIRECTORY ${PROJECT_SOURCE_DIR}/Documentation/man/
|
||||||
DESTINATION share/man)
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/man)
|
||||||
|
|
||||||
install_readme(README README.txt)
|
install_readme(README README.txt)
|
||||||
install_readme(README.md README.md)
|
install_readme(README.md README.md)
|
||||||
|
@ -50,7 +50,7 @@ include(InstallArangoDBJSClient)
|
||||||
|
|
||||||
install(
|
install(
|
||||||
DIRECTORY ${PROJECT_SOURCE_DIR}/js/actions ${PROJECT_SOURCE_DIR}/js/apps ${PROJECT_SOURCE_DIR}/js/contrib ${PROJECT_SOURCE_DIR}/js/node ${PROJECT_SOURCE_DIR}/js/server
|
DIRECTORY ${PROJECT_SOURCE_DIR}/js/actions ${PROJECT_SOURCE_DIR}/js/apps ${PROJECT_SOURCE_DIR}/js/contrib ${PROJECT_SOURCE_DIR}/js/node ${PROJECT_SOURCE_DIR}/js/server
|
||||||
DESTINATION share/arangodb3/js
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/js
|
||||||
REGEX "^.*/server/tests$" EXCLUDE
|
REGEX "^.*/server/tests$" EXCLUDE
|
||||||
REGEX "^.*/aardvark/APP/node_modules$" EXCLUDE
|
REGEX "^.*/aardvark/APP/node_modules$" EXCLUDE
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
install(
|
install(
|
||||||
DIRECTORY ${ARANGODB_SOURCE_DIR}/js/common ${ARANGODB_SOURCE_DIR}/js/client
|
DIRECTORY ${ARANGODB_SOURCE_DIR}/js/common ${ARANGODB_SOURCE_DIR}/js/client
|
||||||
DESTINATION share/arangodb3/js
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/js
|
||||||
FILES_MATCHING PATTERN "*.js"
|
FILES_MATCHING PATTERN "*.js"
|
||||||
REGEX "^.*/common/test-data$" EXCLUDE
|
REGEX "^.*/common/test-data$" EXCLUDE
|
||||||
REGEX "^.*/common/tests$" EXCLUDE
|
REGEX "^.*/common/tests$" EXCLUDE
|
||||||
|
|
|
@ -61,7 +61,7 @@ macro (install_config name)
|
||||||
endif ()
|
endif ()
|
||||||
install(
|
install(
|
||||||
FILES ${PROJECT_BINARY_DIR}/${CMAKE_INSTALL_SYSCONFDIR_ARANGO}/${name}.conf
|
FILES ${PROJECT_BINARY_DIR}/${CMAKE_INSTALL_SYSCONFDIR_ARANGO}/${name}.conf
|
||||||
DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR_ARANGO})
|
DESTINATION ${CMAKE_INSTALL_SYSCONFDIR_ARANGO})
|
||||||
endmacro ()
|
endmacro ()
|
||||||
|
|
||||||
# installs a readme file converting EOL ----------------------------------------
|
# installs a readme file converting EOL ----------------------------------------
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if (NOT(MSVC) AND NOT ("${PACKAGING}" STREQUAL "RPM"))
|
if (NOT(MSVC))
|
||||||
set(CPACK_SET_DESTDIR ON)
|
set(CPACK_SET_DESTDIR ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue