25 lines
396 B
Plaintext
25 lines
396 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
set -e
|
||
|
NAME="Mystic BBS"
|
||
|
INIT=mis
|
||
|
|
||
|
function stop {
|
||
|
echo "Stopping ${NAME}"
|
||
|
kill $(ps -Af|grep ${INIT} |grep -v grep|awk '{ print $2}')
|
||
|
}
|
||
|
|
||
|
trap 'stop' SIGTERM
|
||
|
export PATH=$PATH:/mystic
|
||
|
|
||
|
if [ "$1" == "start" ]; then
|
||
|
# First time install - expand out our data directory
|
||
|
[ $(find data|wc -l) -le 1 ] && tar xzf data.tar.gz
|
||
|
|
||
|
# OK, start
|
||
|
exec ${INIT} server
|
||
|
|
||
|
else
|
||
|
exec $@
|
||
|
fi
|