#!/bin/sh /etc/rc.common

START=90
STOP=10

USE_PROCD=1
PROG=/usr/sbin/ipsec1

##############################################################################################################
####  The original script from strongswan package is replaced with custom ipsec script as below ##############
##############################################################################################################

start_service() {
	/usr/bin/logger -t IPSEC -p info "Start ipsec service"
	procd_open_instance
	procd_set_param command "$PROG" StartSrv
	procd_close_instance
}

stop_service() {
	/usr/bin/logger -t IPSEC -p info "Stop ipsec service"
	/usr/sbin/ipsec1 StopSrv
}

reload_service() {
	/usr/bin/logger -t IPSEC -p info "Reload ipsec service"
	/usr/sbin/ipsec1 ReloadSrv &
}

service_triggers() {
	/usr/bin/logger -t IPSEC -p info "Service triggers ipsec"
	procd_add_reload_trigger "ipsec"
}
