Merge from vendor branch TNF:
[pkgsrcv2.git] / net / nidentd / patches / patch-aa
1 $NetBSD$
2
3 --- nidentd.orig        2002-05-04 14:53:01.000000000 +0200
4 +++ nidentd     2004-11-02 20:12:43.000000000 +0200
5 @@ -2,8 +2,8 @@
6  
7  v_lsof="/usr/pkg/sbin/lsof -P -n -Di"
8  v_ipnat="/usr/sbin/ipnat -l"
9 -v_nat_conf="/usr/local/etc/nidentd.nat"
10 -v_fake_conf="/usr/local/etc/nidentd.fake"
11 +v_nat_conf="/usr/pkg/etc/nidentd.nat"
12 +v_fake_conf="/usr/pkg/etc/nidentd.fake"
13  
14  # Protocol independent
15  
16 @@ -39,8 +39,8 @@
17    then
18      if [ $qlport -eq $lport ] && [ $qrport -eq $rport ]
19        then
20 -               masqip=`$v_ipnat -l | grep -e "MAP" -e " $qlport " -e " $qrport" | awk '{ print $2 }' | tr -c -d '.1234567890'`
21 -               hostn=`grep ^$masqip $v_nat_conf | awk -F: '{ print $2 }'`
22 +               masqip=`$v_ipnat -l | grep "MAP" | grep " $qlport " | grep " $qrport" | awk '{ print $2 }' | tr -c -d '.1234567890'`
23 +               hostn=`grep ^"$masqip:" $v_nat_conf | awk -F: '{ print $2 }'`
24          if [ $hostn ]
25            then
26              printf "$qlport , $qrport : USERID : UNIX : $hostn\r\n"