#!/bin/zsh

# parametre = nom du tunnel
tunnel=$1
entry=`echo $1|tr '-' '_'`

. /sbin/menus/primitives

set -A noms "Adresse IP" "Rseau" "Masque" "Gateway"
set -A fonctions "show_address" "show_address" "show_mask" "show_address"
set -A param "CFG_VPN_${entry}_REM_ADDR" "CFG_VPN_${entry}_REM_NET" "CFG_VPN_${entry}_REM_MASK" "CFG_VPN_${entry}_REM_GW"

eval CFG_VPN_${entry}_REM_ADDR=`grep "^[	 ]*left=" /etc/ipsectun.$tunnel.conf |cut -f2 -d=`
eval CFG_VPN_${entry}_REM_NET=`grep "^[	 ]*leftsubnet=" /etc/ipsectun.$tunnel.conf |cut -f2 -d=|cut -f1 -d/`
eval CFG_VPN_${entry}_REM_MASK=`grep "^[	 ]*leftsubnet=" /etc/ipsectun.$tunnel.conf |cut -f2 -d=|cut -f2 -d/`
eval CFG_VPN_${entry}_REM_GW=`grep "^[	 ]*leftnexthop=" /etc/ipsectun.$tunnel.conf |cut -f2 -d=`

if [ -e /tmp/unsaved-vpnl-${tunnel} ]; then
	. /tmp/unsaved-vpnl-${tunnel}
fi

display_items

echo "# ${tunnel} setup" > /tmp/unsaved-vpnl-${tunnel}
for i in CFG_VPN_${entry}_REM_ADDR CFG_VPN_${entry}_REM_NET CFG_VPN_${entry}_REM_MASK CFG_VPN_${entry}_REM_GW; do
	eval echo $i=$"$i" >> /tmp/unsaved-vpnl-${tunnel}
done

