mirror of https://gitee.com/bigwinds/arangodb
used uid and gid
This commit is contained in:
parent
29aee6a6d5
commit
e019733609
|
@ -18,13 +18,25 @@ DESC="arango database server"
|
|||
NAME="arangod"
|
||||
PIDDIR=/var/run/arangodb
|
||||
PIDFILE=/var/run/arangodb/arangod.pid
|
||||
CONF=/etc/arangodb/arangod.conf
|
||||
CONF=/etc/arangodb/arangod-uid.conf
|
||||
|
||||
test -x $DAEMON || exit 0
|
||||
|
||||
start () {
|
||||
test -d $PIDDIR || mkdir $PIDDIR
|
||||
chown arangodb $PIDDIR
|
||||
chown arangodb:arangodb $PIDDIR
|
||||
|
||||
if test -d /var/log/arangodb; then
|
||||
chown -R arangodb:arangodb /var/log/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb-apps; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb-apps
|
||||
fi
|
||||
|
||||
if [ "$1" = "--upgrade" ]; then
|
||||
$DAEMON -c $CONF $@
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
ARANGO_BIN=/usr/sbin/arangod
|
||||
test -x $ARANGO_BIN || exit 5
|
||||
|
||||
ARANGO_SYSCONFIG=/etc/arangodb/arangod.conf
|
||||
ARANGO_SYSCONFIG=/etc/arangodb/arangod-uid.conf
|
||||
test -r $ARANGO_SYSCONFIG || exit 6
|
||||
|
||||
pidfile=/var/run/arangodb/arangod.pid
|
||||
|
@ -27,7 +27,19 @@ start() {
|
|||
echo -n $"Starting $ARANGO_BIN: "
|
||||
|
||||
ARANGO_PIDDIR=`dirname $pidfile`
|
||||
test -d $ARANGO_PIDDIR || (mkdir $ARANGO_PIDDIR && chown arangodb $ARANGO_PIDDIR)
|
||||
test -d $ARANGO_PIDDIR || (mkdir $ARANGO_PIDDIR && chown arangodb:arangodb $ARANGO_PIDDIR)
|
||||
|
||||
if test -d /var/log/arangodb; then
|
||||
chown -R arangodb:arangodb /var/log/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb-apps; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb-apps
|
||||
fi
|
||||
|
||||
if [ "$1" = "--upgrade" ]; then
|
||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
ARANGO_BIN=/usr/sbin/arangod
|
||||
test -x $ARANGO_BIN || exit 5
|
||||
|
||||
ARANGO_SYSCONFIG=/etc/arangodb/arangod.conf
|
||||
ARANGO_SYSCONFIG=/etc/arangodb/arangod-uid.conf
|
||||
test -r $ARANGO_SYSCONFIG || exit 6
|
||||
|
||||
|
||||
|
@ -45,8 +45,20 @@ rc_reset
|
|||
|
||||
start () {
|
||||
ARANGO_PIDDIR=`dirname $ARANGO_PIDFILE`
|
||||
test -d $ARANGO_PIDDIR || (mkdir $ARANGO_PIDDIR && chown arangodb $ARANGO_PIDDIR)
|
||||
|
||||
test -d $ARANGO_PIDDIR || (mkdir $ARANGO_PIDDIR && chown arangodb:arangodb $ARANGO_PIDDIR)
|
||||
|
||||
if test -d /var/log/arangodb; then
|
||||
chown -R arangodb:arangodb /var/log/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb-apps; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb-apps
|
||||
fi
|
||||
|
||||
if [ "$1" = "--upgrade" ]; then
|
||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
|
||||
else
|
||||
|
|
|
@ -19,13 +19,25 @@ DESC="ArangoDB"
|
|||
NAME="arangod"
|
||||
PIDDIR=/var/run/arangodb
|
||||
PIDFILE=${PIDDIR}/arangod.pid
|
||||
CONF=/etc/arangodb/arangod.conf
|
||||
CONF=/etc/arangodb/arangod-uid.conf
|
||||
|
||||
test -x $DAEMON || exit 0
|
||||
|
||||
start () {
|
||||
test -d $PIDDIR || mkdir $PIDDIR
|
||||
chown arangodb $PIDDIR
|
||||
chown arangodb:arangodb $PIDDIR
|
||||
|
||||
if test -d /var/log/arangodb; then
|
||||
chown -R arangodb:arangodb /var/log/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb
|
||||
fi
|
||||
|
||||
if test -d /var/lib/arangodb-apps; then
|
||||
chown -R arangodb:arangodb /var/lib/arangodb-apps
|
||||
fi
|
||||
|
||||
if [ "$1" = "--upgrade" ]; then
|
||||
$DAEMON -c $CONF $@
|
||||
|
|
|
@ -158,9 +158,14 @@ endif ()
|
|||
|
||||
if (BUILD_PACKAGE STREQUAL "raspbian")
|
||||
install(
|
||||
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-uid-arm.conf
|
||||
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-arm.conf
|
||||
DESTINATION ${ETCDIR_NATIVE}
|
||||
RENAME arangod.conf)
|
||||
|
||||
install(
|
||||
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-uid-arm.conf
|
||||
DESTINATION ${ETCDIR_NATIVE}
|
||||
RENAME arangod-uid.conf)
|
||||
else ()
|
||||
install(
|
||||
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod.conf
|
||||
|
|
Loading…
Reference in New Issue