#!/bin/bash
# Copyright (C) 2000-2017 Synology Inc. All rights reserved.

. "$(dirname "$0")/common"

case $1 in
	start)
		RUNTIME_SETUP
		if start "$JOB_NAME" >/dev/null 2>&1; then
			exit 0
		else
			exit 150
		fi
		;;
	stop)
		stop "$JOB_NAME" >/dev/null 2>&1
		RUNTIME_CLEANUP
		exit 0
		;;
	status)
		job_status="$(status "$JOB_NAME" 2>&1)"
		if [ $? -ne 0 -o ! -s "$UPSTART_JOB" ]; then
			exit 150
		elif [[ $job_status =~ stop/waiting ]]; then
			exit 1
		else
			exit 0
		fi
		;;
	log)
		exit 0
		;;
esac
