]> git.proxmox.com Git - mirror_frr.git/commitdiff
2003-07-08 Tristan Horn <tristan+z@ethereal.net>
authorpaul <paul>
Tue, 8 Jul 2003 08:36:17 +0000 (08:36 +0000)
committerpaul <paul>
Tue, 8 Jul 2003 08:36:17 +0000 (08:36 +0000)
* configure.ac: Fix recognition of FreeBSD if /dev/ip is found.

configure.ac

index 000729be2463a5ea882135fad1c46344797da08f..ce98af1e0e1ede42fe0bd0a1b83a08028f0232bd 100755 (executable)
@@ -403,8 +403,13 @@ done
 case $zebra_rtread in
   "/proc/net/route") RTREAD_METHOD="rtread_proc.o"
                      zebra_rtread="proc";;
-  "/dev/ip")         RTREAD_METHOD="rtread_getmsg.o"
-                     zebra_rtread="getmsg";;
+  "/dev/ip")
+                     case "$host" in
+                       *-freebsd*)    RTREAD_METHOD=rtread_sysctl.o
+                                      zebra_rtread="sysctl";;
+                       *)             RTREAD_METHOD="rtread_getmsg.o"
+                                      zebra_rtread="getmsg";;
+                     esac;;
   *)                 RTREAD_METHOD="rtread_sysctl.o"
                      zebra_rtread="sysctl";;
 esac
@@ -465,6 +470,8 @@ case $zebra_ipforward_path in
                      case "$host" in
                        *-nec-sysv4*)  IPFORWARD=ipforward_ews.o
                                       zebra_ipforward_path="ews";;
+                       *-freebsd*)    IPFORWARD=ipforward_sysctl.o
+                                      zebra_ipforward_path="sysctl";;
                        *)             IPFORWARD=ipforward_solaris.o
                                       zebra_ipforward_path="solaris";;
                      esac;;