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"
|
NAME="arangod"
|
||||||
PIDDIR=/var/run/arangodb
|
PIDDIR=/var/run/arangodb
|
||||||
PIDFILE=/var/run/arangodb/arangod.pid
|
PIDFILE=/var/run/arangodb/arangod.pid
|
||||||
CONF=/etc/arangodb/arangod.conf
|
CONF=/etc/arangodb/arangod-uid.conf
|
||||||
|
|
||||||
test -x $DAEMON || exit 0
|
test -x $DAEMON || exit 0
|
||||||
|
|
||||||
start () {
|
start () {
|
||||||
test -d $PIDDIR || mkdir $PIDDIR
|
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
|
if [ "$1" = "--upgrade" ]; then
|
||||||
$DAEMON -c $CONF $@
|
$DAEMON -c $CONF $@
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
ARANGO_BIN=/usr/sbin/arangod
|
ARANGO_BIN=/usr/sbin/arangod
|
||||||
test -x $ARANGO_BIN || exit 5
|
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
|
test -r $ARANGO_SYSCONFIG || exit 6
|
||||||
|
|
||||||
pidfile=/var/run/arangodb/arangod.pid
|
pidfile=/var/run/arangodb/arangod.pid
|
||||||
|
@ -27,7 +27,19 @@ start() {
|
||||||
echo -n $"Starting $ARANGO_BIN: "
|
echo -n $"Starting $ARANGO_BIN: "
|
||||||
|
|
||||||
ARANGO_PIDDIR=`dirname $pidfile`
|
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
|
if [ "$1" = "--upgrade" ]; then
|
||||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
|
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
ARANGO_BIN=/usr/sbin/arangod
|
ARANGO_BIN=/usr/sbin/arangod
|
||||||
test -x $ARANGO_BIN || exit 5
|
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
|
test -r $ARANGO_SYSCONFIG || exit 6
|
||||||
|
|
||||||
|
|
||||||
|
@ -45,8 +45,20 @@ rc_reset
|
||||||
|
|
||||||
start () {
|
start () {
|
||||||
ARANGO_PIDDIR=`dirname $ARANGO_PIDFILE`
|
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
|
if [ "$1" = "--upgrade" ]; then
|
||||||
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
|
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
|
||||||
else
|
else
|
||||||
|
|
|
@ -19,13 +19,25 @@ DESC="ArangoDB"
|
||||||
NAME="arangod"
|
NAME="arangod"
|
||||||
PIDDIR=/var/run/arangodb
|
PIDDIR=/var/run/arangodb
|
||||||
PIDFILE=${PIDDIR}/arangod.pid
|
PIDFILE=${PIDDIR}/arangod.pid
|
||||||
CONF=/etc/arangodb/arangod.conf
|
CONF=/etc/arangodb/arangod-uid.conf
|
||||||
|
|
||||||
test -x $DAEMON || exit 0
|
test -x $DAEMON || exit 0
|
||||||
|
|
||||||
start () {
|
start () {
|
||||||
test -d $PIDDIR || mkdir $PIDDIR
|
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
|
if [ "$1" = "--upgrade" ]; then
|
||||||
$DAEMON -c $CONF $@
|
$DAEMON -c $CONF $@
|
||||||
|
|
|
@ -158,9 +158,14 @@ endif ()
|
||||||
|
|
||||||
if (BUILD_PACKAGE STREQUAL "raspbian")
|
if (BUILD_PACKAGE STREQUAL "raspbian")
|
||||||
install(
|
install(
|
||||||
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-uid-arm.conf
|
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-arm.conf
|
||||||
DESTINATION ${ETCDIR_NATIVE}
|
DESTINATION ${ETCDIR_NATIVE}
|
||||||
RENAME arangod.conf)
|
RENAME arangod.conf)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-uid-arm.conf
|
||||||
|
DESTINATION ${ETCDIR_NATIVE}
|
||||||
|
RENAME arangod-uid.conf)
|
||||||
else ()
|
else ()
|
||||||
install(
|
install(
|
||||||
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod.conf
|
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod.conf
|
||||||
|
|
Loading…
Reference in New Issue