This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
mystic/init

25 lines
455 B
Plaintext
Raw Normal View History

#!/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