#!/bin/sh
# SPDX-License-Identifier: MIT

put_log()
{
	echo "$1"
	logger -t els31-firewall-enable "$1"
}

success=false
i=0
while [ "$i" -le 9 ]
do
	j=0
	while [ "$j" -lt 5 ]
	do
		if send-at /dev/ttymxc3 \
		   AT^SRCFG=\"firewall/forward_$i\" > /dev/null 2>&1; then
			success=true
			break; 
		fi
		sleep 1
		j=$((j+1))
	done
	if [ "$j" -ge 5 ] && ! "$success"; then
		put_log "failed"
		exit 1
	fi
	i=$((i+1))
	success=false
done

put_log "success" 
exit 1
