25 lines
455 B
Bash
Executable File
25 lines
455 B
Bash
Executable File
#!/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 && echo "* Installing Mystic data files into /mystic/data"
|
|
|
|
# OK, start
|
|
exec ${INIT} server
|
|
|
|
else
|
|
exec $@
|
|
fi
|