#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org

SERVICE_USE_PID=1
USE_PROCD=1
START=101
STOP=103
PROG=/usr/sbin/scopd
CONFIGFILE1=/etc/scopd.conf
CONFIGFILE2=/etc/scopd_other.conf
FLAG=0

start_service()
{
	config_load network
	config_get network_mode globals network_mode router
	echo "network_mode is ${network_mode}"
	[ $network_mode = "bridge" -o $network_mode = "repeater" ] && echo "not router mmode !" && FLAG=1
	echo "start_service : scopd $FLAG"
	procd_open_instance
	procd_set_param command $PROG
	if [ $FLAG = 0 ]; then
		procd_append_param command -f "${CONFIGFILE1}"
	else
		procd_append_param command -f "${CONFIGFILE2}"
	fi
	procd_append_param command -n
	procd_append_param command -d
	procd_set_param respawn
	procd_close_instance
}

stop_service() {
	echo "service_stop : scopd"
	service_stop  $PROG
}
