# You should not edit this file. Instead, create a file with the same # name as this one, but with a .rul extension instead of .def. The # .rul file will override this one. # # However, any changes you make to this file will be preserved. # precompute ips and netmasks if [ -n "$IPSEC" ]; then if [ "$SHOWRULES" = "yes" ]; then echo "#: IPSec interfaces found:" fi IPSECGW="" for i in $IPSEC; do ii=$(echo $i | sed -e 's/\:/_/g') igw=$(ipsec look | grep IPIP:.*src=$ip | sed 's/^\([^[:blank:]]*\).*/\1/') cidrcollect="" for ipsecgw in $igw; do cidr=$(ipsec look | grep "=> $ipsecgw" | sed 's/^\([^[:blank:]]*\).*/\1/') cidrcollect="$cidrcollect $cidr" done eval "CIDROFIPSEC_${ii}=\"$cidrcollect\"" if [ "$SHOWRULES" = "yes" ]; then /bin/echo -e "#: $i\t$ip/$nm\t$cidrcollect" fi done fi