mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
This commit is contained in:
commit
19f5b8fb9e
|
@ -25,7 +25,7 @@ RETVAL=0
|
|||
|
||||
start() {
|
||||
echo -n $"Starting $ARANGO_BIN: "
|
||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG --pid-file "$pidfile" --supervisor --uid arango
|
||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG --pid-file "$pidfile" --supervisor --uid arangodb
|
||||
|
||||
RETVAL=$?
|
||||
echo
|
||||
|
|
|
@ -33,7 +33,7 @@ case "$1" in
|
|||
exit 0
|
||||
fi
|
||||
|
||||
$DAEMON -c $CONF --pid-file "$PIDFILE" --supervisor --uid arango
|
||||
$DAEMON -c $CONF --pid-file "$PIDFILE" --supervisor --uid arangodb
|
||||
log_end_msg $?
|
||||
;;
|
||||
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
#
|
||||
# Author: Achim Brandt <a.brandt@triagens.de>
|
||||
#
|
||||
# /etc/init.d/arangod
|
||||
# /etc/init.d/arangodb
|
||||
#
|
||||
# and symbolic its link
|
||||
#
|
||||
# /usr/sbin/rcarangod
|
||||
# /usr/sbin/rcarangodb
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
# Provides: arangod
|
||||
# Provides: arangodb
|
||||
# Required-Start: $network $remote_fs
|
||||
# Required-Stop: $network $remote_fs
|
||||
# Default-Start: 3 5
|
||||
|
@ -51,12 +51,12 @@ case "$1" in
|
|||
################################################################################
|
||||
|
||||
start)
|
||||
echo -n "Starting ARANGO daemon"
|
||||
echo -n "Starting ARANGODB daemon"
|
||||
|
||||
ARANGO_PIDDIR=`dirname $ARANGO_PIDFILE`
|
||||
test -d $ARANGO_PIDDIR || (mkdir $ARANGO_PIDDIR && chown arango $ARANGO_PIDDIR)
|
||||
|
||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG --pid-file "$ARANGO_PIDFILE" --supervisor --uid arango
|
||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG --pid-file "$ARANGO_PIDFILE" --supervisor --uid arangodb
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
|
@ -68,7 +68,7 @@ case "$1" in
|
|||
################################################################################
|
||||
|
||||
stop)
|
||||
echo -n "Shutting down ARANGO daemon"
|
||||
echo -n "Shutting down ARANGODB daemon"
|
||||
|
||||
killproc -t $ARANGO_TIMEOUT -p $ARANGO_PIDFILE -TERM $ARANGO_BIN
|
||||
|
||||
|
@ -108,7 +108,7 @@ case "$1" in
|
|||
################################################################################
|
||||
|
||||
force-reload|reload)
|
||||
echo -n "Reload service ARANGO"
|
||||
echo -n "Reload service ARANGODB"
|
||||
|
||||
echo "reload is currently not supported"
|
||||
|
||||
|
@ -128,7 +128,7 @@ case "$1" in
|
|||
################################################################################
|
||||
|
||||
status)
|
||||
echo -n "Checking for service ARANGO "
|
||||
echo -n "Checking for service ARANGODB"
|
||||
|
||||
checkproc -p $ARANGO_PIDFILE $ARANGO_BIN
|
||||
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#! /bin/sh
|
||||
|
||||
### BEGIN INIT INFO
|
||||
# Provides: arango
|
||||
# Provides: arangodb
|
||||
# Required-Start:
|
||||
# Required-Stop:
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop:
|
||||
# Short-Description: arango
|
||||
# Description: arango database server
|
||||
# Short-Description: arangodb
|
||||
# Description: arangodb database server
|
||||
### END INIT INFO
|
||||
|
||||
. /lib/lsb/init-functions
|
||||
|
@ -16,7 +16,7 @@
|
|||
PATH=/bin:/usr/bin:/sbin:/usr/sbin
|
||||
DAEMON=/usr/sbin/arangod
|
||||
DESC="ArangoDB"
|
||||
NAME="arangod"
|
||||
NAME="arangodb"
|
||||
PIDDIR=/var/run/arangodb
|
||||
PIDFILE=${PIDDIR}/arangod.pid
|
||||
CONF=/etc/arangodb/arangod.conf
|
||||
|
@ -30,7 +30,7 @@ case "$1" in
|
|||
test -d $PIDDIR || mkdir $PIDDIR
|
||||
chown arango $PIDDIR
|
||||
|
||||
$DAEMON -c $CONF --pid-file "$PIDFILE" --supervisor --uid arango
|
||||
$DAEMON -c $CONF --pid-file "$PIDFILE" --supervisor --uid arangodb
|
||||
log_end_msg $?
|
||||
;;
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ d 0755 ${susr} ${sgrp} /var/run/arangodb -
|
|||
# logfile directory
|
||||
d 0755 ${susr} ${sgrp} /var/log/arangodb -
|
||||
|
||||
%include ${project_dir}/Installation/arangodb.sublist
|
||||
%include ${project_dir}/Installation/epm/arangodb.sublist
|
||||
|
||||
################################################################################
|
||||
## Pre/Post Install
|
||||
|
@ -80,8 +80,8 @@ EOF
|
|||
|
||||
%else
|
||||
%preinstall <<EOF
|
||||
getent group arango >/dev/null || groupadd -r arango
|
||||
getent passwd arango >/dev/null || useradd -r -g arango -d ${static_dir}/arangodb -s /bin/false -c "ArangoDB Application User" arango
|
||||
getent group arangodb >/dev/null || groupadd -r arangodb
|
||||
getent passwd arangodb >/dev/null || useradd -r -g arangodb -d ${static_dir}/arangodb -s /bin/false -c "ArangoDB Application User" arangodb
|
||||
EOF
|
||||
%endif
|
||||
|
||||
|
@ -90,16 +90,16 @@ EOF
|
|||
## -----------------------------------------------------------------------------
|
||||
|
||||
%ifdef chkconf
|
||||
f 0755 ${rusr} ${rgrp} ${initdir}/arangod ${project_dir}/Installation/${START_SCRIPT}
|
||||
f 0755 ${rusr} ${rgrp} ${initdir}/arangodb ${project_dir}/Installation/Linux/${START_SCRIPT}
|
||||
|
||||
%postinstall <<EOF
|
||||
chkconfig --level ${runlevels} arangod on
|
||||
chkconfig --level ${runlevels} arangodb on
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
%preremove <<EOF
|
||||
${initdir}/arangod stop 2&>1 > /dev/null || true
|
||||
chkconfig --del arangod
|
||||
${initdir}/arangodb stop 2&>1 > /dev/null || true
|
||||
chkconfig --del arangodb
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
|
@ -108,16 +108,16 @@ EOF
|
|||
## -----------------------------------------------------------------------------
|
||||
|
||||
%elseifdef insserv
|
||||
f 0755 ${rusr} ${rgrp} ${initdir}/arangod ${project_dir}/Installation/${START_SCRIPT}
|
||||
f 0755 ${rusr} ${rgrp} ${initdir}/arangodb ${project_dir}/Installation/Linux/${START_SCRIPT}
|
||||
|
||||
%postinstall <<EOF
|
||||
test -x /sbin/insserv && /sbin/insserv /etc/init.d/arangod 2&>1 > /dev/null
|
||||
test -x /sbin/insserv && /sbin/insserv /etc/init.d/arangodb 2&>1 > /dev/null
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
%preremove <<EOF
|
||||
${initdir}/arangod stop 2&>1 > /dev/null || true
|
||||
test -x /sbin/insserv && /sbin/insserv -r /etc/init.d/arangod 2&>1 > /dev/null
|
||||
${initdir}/arangodb stop 2&>1 > /dev/null || true
|
||||
test -x /sbin/insserv && /sbin/insserv -r /etc/init.d/arangodb 2&>1 > /dev/null
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
|
@ -128,7 +128,7 @@ EOF
|
|||
%else
|
||||
|
||||
%system linux
|
||||
i 0755 ${rusr} ${rgrp} arangod ${project_dir}/Installation/${START_SCRIPT} runlevel(${runlevels})
|
||||
i 0755 ${rusr} ${rgrp} arangodb ${project_dir}/Installation/Linux/${START_SCRIPT} runlevel(${runlevels})
|
||||
|
||||
%endif
|
||||
|
||||
|
@ -137,4 +137,4 @@ i 0755 ${rusr} ${rgrp} arangod ${project_dir}/Installation/${START_SCRIPT} runle
|
|||
## -----------------------------------------------------------------------------
|
||||
|
||||
%system linux
|
||||
l 000 ${rusr} ${rgrp} ${sbindir}/rcarangod /etc/init.d/arangod
|
||||
l 000 ${rusr} ${rgrp} ${sbindir}/rcarangodb /etc/init.d/arangodb
|
||||
|
|
|
@ -10,8 +10,8 @@ echo
|
|||
hudson_base="$HOME"
|
||||
rusr=root
|
||||
rgrp=root
|
||||
susr=arango
|
||||
sgrp=arango
|
||||
susr=arangodb
|
||||
sgrp=arangodb
|
||||
package_type=""
|
||||
product_name="arangodb"
|
||||
project_name="arangodb"
|
||||
|
@ -58,7 +58,7 @@ case $TRI_OS_LONG in
|
|||
Linux-openSUSE*)
|
||||
echo "Using configuration for openSuSE"
|
||||
package_type="rpm"
|
||||
START_SCRIPT="rc.arangodb.OpenSuSE"
|
||||
START_SCRIPT="rc.arangod.OpenSuSE"
|
||||
runlevels="035"
|
||||
docdir=${prefix}/share/doc/packages/${vers_dir}
|
||||
|
||||
|
@ -69,7 +69,7 @@ case $TRI_OS_LONG in
|
|||
Linux-Debian*)
|
||||
echo "Using configuration for Debian"
|
||||
package_type="deb"
|
||||
START_SCRIPT="rc.arangodb.Debian"
|
||||
START_SCRIPT="rc.arangod.Debian"
|
||||
runlevels="035"
|
||||
|
||||
if [ ${TRI_MACH} == "x86_64" ] ; then
|
||||
|
@ -81,7 +81,7 @@ case $TRI_OS_LONG in
|
|||
Linux-CentOS-*)
|
||||
echo "Using configuration for Centos"
|
||||
package_type="rpm"
|
||||
START_SCRIPT="rc.arangodb.Centos"
|
||||
START_SCRIPT="rc.arangod.Centos"
|
||||
runlevels="0235"
|
||||
|
||||
# exports for the epm configuration file
|
||||
|
@ -91,7 +91,7 @@ case $TRI_OS_LONG in
|
|||
Linux-Ubuntu-*)
|
||||
echo "Using configuration for Ubuntu"
|
||||
package_type="deb"
|
||||
START_SCRIPT="rc.arangodb.Ubuntu"
|
||||
START_SCRIPT="rc.arangod.Ubuntu"
|
||||
runlevels="02345"
|
||||
|
||||
if [ ${TRI_MACH} == "x86_64" ] ; then
|
||||
|
@ -103,7 +103,7 @@ case $TRI_OS_LONG in
|
|||
Linux-LinuxMint-*)
|
||||
echo "Using configuration for LinuxMint"
|
||||
package_type="deb"
|
||||
START_SCRIPT="rc.arangodb.Ubuntu"
|
||||
START_SCRIPT="rc.arangod.Ubuntu"
|
||||
runlevels="02345"
|
||||
|
||||
if [ ${TRI_MACH} == "x86_64" ] ; then
|
||||
|
@ -168,7 +168,7 @@ echo
|
|||
echo "########################################################"
|
||||
echo "Call mkepmlist to create a sublist"
|
||||
|
||||
for dir in js/actions/system js/server js/server/modules js/client js/client/modules js/common/modules js/common/bootstrap; do
|
||||
for dir in js/actions/system js/server js/server/modules js/server/modules/org/arangodb js/client js/client/modules js/common/modules js/common/bootstrap; do
|
||||
echo " mkepmlist -u ${susr} -g ${sgrp} --prefix ${share_base}/${dir} ${sfolder_name}/${dir}/*.js >> ${SUBLIST}"
|
||||
mkepmlist -u ${susr} -g ${sgrp} --prefix ${share_base}/${dir} ${sfolder_name}/${dir}/*.js >> ${SUBLIST}
|
||||
done
|
||||
|
@ -278,8 +278,8 @@ unmount_install_package=
|
|||
case $TRI_OS_LONG in
|
||||
|
||||
Linux-openSUSE*)
|
||||
start_server="sudo /etc/init.d/arangod start"
|
||||
stop_server="sudo /etc/init.d/arangod stop"
|
||||
start_server="sudo /etc/init.d/arangodb start"
|
||||
stop_server="sudo /etc/init.d/arangodb stop"
|
||||
|
||||
install_package="sudo rpm -i ${sfolder_name}/${package_name}"
|
||||
remove_package="sudo rpm -e $product_name"
|
||||
|
@ -287,32 +287,32 @@ case $TRI_OS_LONG in
|
|||
;;
|
||||
|
||||
Linux-Debian*)
|
||||
start_server="sudo /etc/init.d/arangod start"
|
||||
stop_server="sudo /etc/init.d/arangod stop"
|
||||
start_server="sudo /etc/init.d/arangodb start"
|
||||
stop_server="sudo /etc/init.d/arangodb stop"
|
||||
|
||||
install_package="sudo dpkg -i ${sfolder_name}/${package_name}"
|
||||
remove_package="sudo dpkg --purge $product_name"
|
||||
;;
|
||||
|
||||
Linux-CentOS-*)
|
||||
start_server="sudo /etc/init.d/arangod start"
|
||||
stop_server="sudo /etc/init.d/arangod stop"
|
||||
start_server="sudo /etc/init.d/arangodb start"
|
||||
stop_server="sudo /etc/init.d/arangodb stop"
|
||||
|
||||
install_package="sudo rpm -i ${sfolder_name}/${package_name}"
|
||||
remove_package="sudo rpm -e $product_name"
|
||||
;;
|
||||
|
||||
Linux-Ubuntu-*)
|
||||
start_server="sudo /etc/init.d/arangod start"
|
||||
stop_server="sudo /etc/init.d/arangod stop"
|
||||
start_server="sudo /etc/init.d/arangodb start"
|
||||
stop_server="sudo /etc/init.d/arangodb stop"
|
||||
|
||||
install_package="sudo dpkg -i ${sfolder_name}/${package_name}"
|
||||
remove_package="sudo dpkg --purge $product_name"
|
||||
;;
|
||||
|
||||
Linux-LinuxMint-*)
|
||||
start_server="sudo /etc/init.d/arangod start"
|
||||
stop_server="sudo /etc/init.d/arangod stop"
|
||||
start_server="sudo /etc/init.d/arangodb start"
|
||||
stop_server="sudo /etc/init.d/arangodb stop"
|
||||
|
||||
install_package="sudo dpkg -i ${sfolder_name}/${package_name}"
|
||||
remove_package="sudo dpkg --purge $product_name"
|
||||
|
|
Loading…
Reference in New Issue