Changes

From Amahi Wiki
Jump to: navigation, search
2,343 bytes added ,  02:23, 12 February 2011
# Opened browser and navigated to http://localhost:8080.
# Log in using admin/admin.
 
=== Init Script ===
Create the file flexraid and insert the following text:
#! /bin/sh
# by wyld
### BEGIN INIT INFO
# Provides: FlexRAID application instance
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts FlexRAID app
# Description: starts instance of FlexRAID app using start-stop-daemon
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/flexraid:/opt/flexraid/webui
############### EDIT ME ##################
# daemon
DAEMON=/home/amahi/openegg/FlexRAID
DAEDIR=/home/amahi/openegg/
wDAEDIR=/var/hda/web-apps/flexraid/html
NAME="flexraid"
DESC="FlexRAID backend and webui"
USER="root"
LOGDIR=/var/log
RUNDIR=/var/run
ARGS=""
############### END EDIT ME ##################
test -x $DAEMON || exit 0
set -e
case "$1" in
start)
echo "Starting $DESC: "
start-stop-daemon --start --oknodo --background --chdir $DAEDIR --exec $DAEMON
start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/start.sh
echo "[ $NAME ]"
;;
stop)
echo "Stopping $DESC: "
start-stop-daemon --stop --oknodo --exec $DAEMON
start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/stop.sh
echo "[ $NAME ]"
;;
restart)
echo "Restarting $DESC: "
start-stop-daemon --stop --oknodo --exec $DAEMON
start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/stop.sh
sleep 1
start-stop-daemon --start --oknodo --background --chdir $DAEDIR --exec $DAEMON
start-stop-daemon --start --oknodo --chdir $wDAEDIR --name $NAME.web --startas /bin/sh $wDAEDIR/start.sh
echo "[ $NAME ]"
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
* To enable the script to run on boot, do the following:
{{Code}install -m 755 flexraid /etc/init.d/
/sbin/chkconfig flexraid on
/sbin/service flexraid start}}
===Post Install Questions===
* Does Greyhole need to be disabled?
* Does this work with LVM disks?
12,424

edits