patch-t_client_sh.orig 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. --- openvpn-2.2.1.orig/t_client.sh 2011-07-01 11:27:01.000000000 +0200
  2. +++ openvpn-2.2.1/t_client.sh 2011-12-02 18:18:44.000000000 +0100
  3. @@ -80,12 +80,12 @@ fail()
  4. get_ifconfig_route()
  5. {
  6. # linux / iproute2? (-> if configure got a path)
  7. - if [ "/sbin/ip" != "ip" ]
  8. + if [ "ip" != "ip" ]
  9. then
  10. echo "-- linux iproute2 --"
  11. - /sbin/ip addr show | grep -v valid_lft
  12. - /sbin/ip route show
  13. - /sbin/ip -6 route show | sed -e 's/expires [0-9]*sec //'
  14. + ip addr show | grep -v valid_lft
  15. + ip route show
  16. + ip -6 route show | sed -e 's/expires [0-9]*sec //'
  17. return
  18. fi
  19. @@ -93,27 +93,27 @@ get_ifconfig_route()
  20. case `uname -s` in
  21. Linux)
  22. echo "-- linux / ifconfig --"
  23. - LANG=C /sbin/ifconfig -a |egrep "( addr:|encap:)"
  24. - LANG=C /bin/netstat -rn -4 -6
  25. + LANG=C no -a |egrep "( addr:|encap:)"
  26. + LANG=C /usr/sbin/netstat -rn -4 -6
  27. return
  28. ;;
  29. FreeBSD|NetBSD|Darwin)
  30. echo "-- FreeBSD/NetBSD/Darwin [MacOS X] --"
  31. - /sbin/ifconfig -a | egrep "(flags=|inet)"
  32. - /bin/netstat -rn | awk '$3 !~ /^UHL/ { print $1,$2,$3,$NF }'
  33. + no -a | egrep "(flags=|inet)"
  34. + /usr/sbin/netstat -rn | awk '$3 !~ /^UHL/ { print $1,$2,$3,$NF }'
  35. return
  36. ;;
  37. OpenBSD)
  38. echo "-- OpenBSD --"
  39. - /sbin/ifconfig -a | egrep "(flags=|inet)" | \
  40. + no -a | egrep "(flags=|inet)" | \
  41. sed -e 's/pltime [0-9]*//' -e 's/vltime [0-9]*//'
  42. - /bin/netstat -rn | awk '$3 !~ /^UHL/ { print $1,$2,$3,$NF }'
  43. + /usr/sbin/netstat -rn | awk '$3 !~ /^UHL/ { print $1,$2,$3,$NF }'
  44. return
  45. ;;
  46. SunOS)
  47. echo "-- Solaris --"
  48. - /sbin/ifconfig -a | egrep "(flags=|inet)"
  49. - /bin/netstat -rn | awk '$3 !~ /^UHL/ { print $1,$2,$3,$6 }'
  50. + no -a | egrep "(flags=|inet)"
  51. + /usr/sbin/netstat -rn | awk '$3 !~ /^UHL/ { print $1,$2,$3,$6 }'
  52. return
  53. ;;
  54. esac