#!/bin/sh
#
# $Id$
#

. /etc/ya.subr

hostname=`hostname -s`
date=`date "+on %D at %T"`
basename=`basename $0`
timeout=1
attempts=1
key="xfqaZeuLpKJX7mQyBARgHbnfiu9v5ZS"
porter="178.154.145.2"

if ! command -v ya_get_ipaddr > /dev/null; then
	echo 1>&2 "Please update /etc/ya.subr"
	exit 1
fi

if ! ip=`ya_get_ipaddr`; then
	echo 1>&2 "Cannot get ip address"
	exit 1
fi

if ! eval `ya_network_info $ip`; then
	echo 1>&2 "Cannot get network information"
	exit 1
fi

generate_porters()
{
	local _i _porter

	if [ "$ya_porters" = XXXX ]; then
		return 1
	fi

	_i=0
	for _porter in $ya_porters; do 
		echo "${_porter} $key $timeout $attempts"
		_i=$((${_i} + 1))
		if [ ${_i} -eq 10 ]; then
			break
		fi
	done
}

case "$ya_DC" in
las1)
	timeout=10
	;;
esac

if ! radiusservers=`generate_porters`; then
	attempts=2
	radiusservers="$porter $key $timeout $attempts"
fi

out="# Generated $date by $basename for $hostname (inet $ip netmask $ya_netmask)
$radiusservers"

echo "$out"

exit 0
