#!/bin/dash
# hiawatha web server
# Description: Secure and lightweight web server.

SERVER_BIN=hiawatha
PID=/var/run/hiawatha.pid

start_server() {
	$SERVER_BIN
}

stop_server() {
	while pidof $SERVER_BIN > /dev/null; do killall $SERVER_BIN 2>/dev/null; done
	rm -f $PID
}

is_up_server() {
	pidof $SERVER_BIN > /dev/null
}

case "$1" in
	start)
		start_server
		;;

	stop)
		stop_server
		;;
	
	restart)
		stop_server
		sleep 1
		start_server
		;;
		
	status)
		is_up_server && echo "hiawatha is running." || echo "hiawatha is stopped."
		;;		
		
esac
