1 #!/bin/sh /etc/rc.common
5 CONF_DIRECTORY=/etc/wview
6 RUN_DIRECTORY=/var/wview
7 WVIEW_INSTALL_DIR=/usr/bin
9 WVIEWD_FILE=`cat $CONF_DIRECTORY/wview-binary`
10 WVIEWD_BIN=$WVIEW_INSTALL_DIR/$WVIEWD_FILE
12 WVIEWD_FILE=`cat $CONF_DIRECTORY/wview-binary`
13 WVIEWD_BIN=$WVIEW_INSTALL_DIR/$WVIEWD_FILE
14 HTMLD_BIN=$WVIEW_INSTALL_DIR/htmlgend
15 FTPD_BIN=$WVIEW_INSTALL_DIR/wviewftpd
16 SSHD_BIN=$WVIEW_INSTALL_DIR/wviewsshd
17 ALARMD_BIN=$WVIEW_INSTALL_DIR/wvalarmd
18 CWOPD_BIN=$WVIEW_INSTALL_DIR/wvcwopd
19 HTTP_BIN=$WVIEW_INSTALL_DIR/wvhttpd
20 RADROUTER_BIN=$WVIEW_INSTALL_DIR/radmrouted
21 PMOND_BIN=$WVIEW_INSTALL_DIR/wvpmond
23 RADROUTER_PID=$RUN_DIRECTORY/radmrouted.pid
24 WVIEWD_PID=$RUN_DIRECTORY/wviewd.pid
25 HTMLD_PID=$RUN_DIRECTORY/htmlgend.pid
26 FTPD_PID=$RUN_DIRECTORY/wviewftpd.pid
27 SSHD_PID=$RUN_DIRECTORY/wviewsshd.pid
28 ALARMD_PID=$RUN_DIRECTORY/wvalarmd.pid
29 CWOPD_PID=$RUN_DIRECTORY/wvcwopd.pid
30 HTTP_PID=$RUN_DIRECTORY/wvhttpd.pid
31 PMOND_PID=$RUN_DIRECTORY/wvpmond.pid
34 mkdir /mnt/extusb 2> /dev/null
35 mount /dev/sda1 /mnt/extusb 2> /dev/null
36 mkdir $RUN_DIRECTORY 2> /dev/null
37 ln -snf /mnt/extusb/wview-html $CONF_DIRECTORY/html
38 ln -snf /mnt/extusb/wview-data/measurements-archive /var/wview/archive
39 start-stop-daemon -S -x $RADROUTER_BIN -- 1 $RUN_DIRECTORY
41 start-stop-daemon -S -x $WVIEWD_BIN
43 for i in HTMLD ALARMD CWOPD HTTP FTPD SSHD PMOND; do
44 start-stop-daemon -S -x $(eval echo \$$(echo ${i}_BIN))
49 for i in RADROUTER WVIEWD HTMLD ALARMD CWOPD HTTP FTPD SSHD PMOND; do
50 PID_FILE=$(eval echo \$$(echo ${i}_PID))
51 start-stop-daemon -K -s TERM -p $PID_FILE