1
0
Fork 0

used uid and gid

This commit is contained in:
Frank Celler 2013-11-07 14:23:07 +00:00
parent 29aee6a6d5
commit e019733609
5 changed files with 63 additions and 10 deletions

View File

@ -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 $@

View File

@ -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 $@

View File

@ -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

View File

@ -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 $@

View File

@ -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