1
0
Fork 0

changed script part to fix permissions

Conflicts:
	Installation/ARM/rc.arangodb
	Installation/Debian/rc.arangodb
This commit is contained in:
Frank Celler 2015-03-17 16:52:20 +01:00
parent eb2dc6d0a7
commit ab858b8ae9
2 changed files with 18 additions and 42 deletions

View File

@ -1,5 +1,4 @@
#!/bin/sh #!/bin/sh
set -e
### BEGIN INIT INFO ### BEGIN INIT INFO
# Provides: arangodb # Provides: arangodb
@ -29,26 +28,14 @@ if [ `id -u` -ne 0 ]; then
fi fi
start () { start () {
test -d $PIDDIR || mkdir $PIDDIR [ -d $PIDDIR ] || mkdir $PIDDIR || exit 1
chown arangodb:arangodb $PIDDIR [ -d /var/run/arangodb ] || mkdir /var/run/arangodb || exit 1
if test -d /var/log/arangodb; then ( cd /var/log/arangodb && chown -R arangodb:arangodb . ) || exit 1
chown -R arangodb:arangodb /var/log/arangodb ( cd /var/lib/arangodb && chown -R arangodb:arangodb . ) || exit 1
fi ( cd /var/lib/arangodb-apps && chown -R arangodb:arangodb . ) || exit 1
( cd /var/run/arangodb && chown -R arangodb:arangodb . ) || exit 1
if test -d /var/lib/arangodb; then ( cd $PIDDIR && chown arangodb:arangodb . ) || exit 1
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
[ -d /var/run/arangodb ] || mkdir /var/run/arangodb
if test -d /var/run/arangodb; then
chown -R arangodb:arangodb /var/run/arangodb
fi
if [ "$1" = "--upgrade" ]; then if [ "$1" = "--upgrade" ]; then
$DAEMON -c $CONF --uid arangodb --gid arangodb --no-server $@ $DAEMON -c $CONF --uid arangodb --gid arangodb --no-server $@
@ -58,7 +45,7 @@ start () {
$DAEMON -c $CONF --uid arangodb --gid arangodb --no-server --check-version $DAEMON -c $CONF --uid arangodb --gid arangodb --no-server --check-version
RETVAL=$? RETVAL=$?
if test $RETVAL -eq 0; then if [ "$RETVAL" -eq 0 ]; then
$DAEMON -c $CONF --uid arangodb --gid arangodb --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@ $DAEMON -c $CONF --uid arangodb --gid arangodb --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
RETVAL=$? RETVAL=$?
log_end_msg $RETVAL log_end_msg $RETVAL
@ -95,6 +82,7 @@ case "$1" in
c=`expr $c + 1` c=`expr $c + 1`
done done
log_progress_msg "done"
log_end_msg 0 log_end_msg 0
rm -f $PIDFILE rm -f $PIDFILE

View File

@ -1,5 +1,4 @@
#!/bin/sh #!/bin/sh
set -e
### BEGIN INIT INFO ### BEGIN INIT INFO
# Provides: arangodb # Provides: arangodb
@ -29,26 +28,14 @@ if [ `id -u` -ne 0 ]; then
fi fi
start () { start () {
test -d $PIDDIR || mkdir $PIDDIR [ -d $PIDDIR ] || mkdir $PIDDIR || exit 1
chown arangodb:arangodb $PIDDIR [ -d /var/run/arangodb ] || mkdir /var/run/arangodb || exit 1
if test -d /var/log/arangodb; then ( cd /var/log/arangodb && chown -R arangodb:arangodb . ) || exit 1
chown -R arangodb:arangodb /var/log/arangodb ( cd /var/lib/arangodb && chown -R arangodb:arangodb . ) || exit 1
fi ( cd /var/lib/arangodb-apps && chown -R arangodb:arangodb . ) || exit 1
( cd /var/run/arangodb && chown -R arangodb:arangodb . ) || exit 1
if test -d /var/lib/arangodb; then ( cd $PIDDIR && chown arangodb:arangodb . ) || exit 1
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
[ -d /var/run/arangodb ] || mkdir /var/run/arangodb
if test -d /var/run/arangodb; then
chown -R arangodb:arangodb /var/run/arangodb
fi
if [ "$1" = "--upgrade" ]; then if [ "$1" = "--upgrade" ]; then
$DAEMON -c $CONF --uid arangodb --gid arangodb --no-server $@ $DAEMON -c $CONF --uid arangodb --gid arangodb --no-server $@
@ -58,7 +45,7 @@ start () {
$DAEMON -c $CONF --uid arangodb --gid arangodb --no-server --check-version $DAEMON -c $CONF --uid arangodb --gid arangodb --no-server --check-version
RETVAL=$? RETVAL=$?
if test $RETVAL -eq 0; then if [ "$RETVAL" -eq 0 ]; then
$DAEMON -c $CONF --uid arangodb --gid arangodb --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@ $DAEMON -c $CONF --uid arangodb --gid arangodb --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
RETVAL=$? RETVAL=$?
log_end_msg $RETVAL log_end_msg $RETVAL
@ -95,6 +82,7 @@ case "$1" in
c=`expr $c + 1` c=`expr $c + 1`
done done
log_progress_msg "done"
log_end_msg 0 log_end_msg 0
rm -f $PIDFILE rm -f $PIDFILE