#!/bin/sh
#
# Start zerotier-one
#

config_file=/etc/webui/zerotier.conf
[ ! -f "$config_file" ] && echo "Config file not found." && exit 2
source $config_file

case "$1" in
	start)
		if [ "true" = "$zerotier_enabled" ]; then
			echo "Starting zerotier-one daemon..."
			/sbin/modprobe tun
			/usr/sbin/zerotier-one -d
		else
			echo "Zerotier-One service is disabled in ${config_file}."
			exit 3
		fi
		;;
	stop)
		echo "Stopping zerotier-one daemon..."
		kill -9 $(pidof zerotier-one)
		/sbin/rmmod -w tun
		;;
	*)
		echo "Usage: $0 {start|stop}"
		exit 1
		;;
esac