update quagga to 0.99.7
help and ok pyr@
This commit is contained in:
parent
018256a312
commit
445fdc8f47
@ -1,9 +1,10 @@
|
||||
# $OpenBSD: Makefile,v 1.7 2006/04/12 21:01:45 david Exp $
|
||||
# $OpenBSD: Makefile,v 1.8 2007/06/20 18:05:36 rui Exp $
|
||||
|
||||
COMMENT= "multi-threaded routing daemon"
|
||||
|
||||
DISTNAME= quagga-0.96.4
|
||||
PKGNAME= ${DISTNAME}p3
|
||||
DISTNAME= quagga-0.99.7
|
||||
SHARED_LIBS= ospf 0.0 \
|
||||
zebra 0.0
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.quagga.net/download/
|
||||
|
||||
@ -16,28 +17,29 @@ PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
WANTLIB= c curses m
|
||||
|
||||
STATEDIR?= /var/zebra
|
||||
STATEDIR?= /var/quagga
|
||||
SUBST_VARS= CONFDIR STATEDIR
|
||||
|
||||
# you might need debugging, it's a developer release !
|
||||
#CFLAGS+= -g
|
||||
|
||||
USE_GMAKE= Yes
|
||||
CONFDIR= ${SYSCONFDIR}/zebra
|
||||
CONFDIR= ${SYSCONFDIR}/quagga
|
||||
SEPARATE_BUILD= concurrent
|
||||
CONFIGURE_STYLE=gnu old
|
||||
CONFIGURE_ARGS+=--includedir=${PREFIX}/include/zebra
|
||||
CONFIGURE_ARGS+=--sysconfdir=${CONFDIR}
|
||||
CONFIGURE_ARGS+=--localstatedir=${STATEDIR}
|
||||
CONFIGURE_ARGS+=--enable-user=_quagga
|
||||
CONFIGURE_ARGS+=--enable-group=_quagga
|
||||
CONFIGURE_ARGS+=--includedir=${PREFIX}/include/quagga \
|
||||
--sysconfdir=${CONFDIR} \
|
||||
--localstatedir=${STATEDIR} \
|
||||
--enable-user=_quagga \
|
||||
--enable-group=_quagga \
|
||||
--enable-vtysh \
|
||||
--enable-vtysh-group=_quagga
|
||||
CONFIGURE_ENV= LIBS=-lcurses
|
||||
|
||||
FAKE_FLAGS= exampledir='${PREFIX}/share/examples/quagga'
|
||||
|
||||
FLAVORS= snmp
|
||||
FLAVOR?=
|
||||
|
||||
.if ${FLAVOR:L:Msnmp}
|
||||
LIB_DEPENDS= netsnmp.6.2::net/net-snmp
|
||||
LIB_DEPENDS= ::net/net-snmp
|
||||
CONFIGURE_ARGS+= --enable-snmp
|
||||
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
@ -45,20 +47,9 @@ CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
CONFIGURE_ARGS+= --disable-snmp
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
.for f in vtysh.1 bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8 quagga.info
|
||||
@cd ${WRKSRC}/doc; sed \
|
||||
-e s#/usr/local/etc#@sysconfdir@#g \
|
||||
-e s#/usr/local/sbin#@prefix@/sbin#g \
|
||||
${f} > ${f}.in && \
|
||||
rm -f ${f}
|
||||
.endfor
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/zebra
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/zebra
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/zebra
|
||||
${INSTALL_DATA} ${WRKSRC}/SERVICES ${PREFIX}/share/doc/zebra
|
||||
${INSTALL_DATA} ${WRKINST}${SYSCONFDIR}/zebra/* ${PREFIX}/share/examples/zebra
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/quagga
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/quagga
|
||||
${INSTALL_DATA} ${WRKSRC}/SERVICES ${PREFIX}/share/doc/quagga
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (quagga-0.96.4.tar.gz) = VfWjB8RT+Q19/ME/Dau4PQ==
|
||||
RMD160 (quagga-0.96.4.tar.gz) = PMMpux0MINCTl/jefCuzs1/riH8=
|
||||
SHA1 (quagga-0.96.4.tar.gz) = 6xvU0pY4zEUaA9bKqLaUhelkUQ0=
|
||||
SHA256 (quagga-0.96.4.tar.gz) = n4/VeEwNS76ZUWRBoGqTwqSx7+j+/kvuVNk+IVKlBhc=
|
||||
SIZE (quagga-0.96.4.tar.gz) = 1401066
|
||||
MD5 (quagga-0.99.7.tar.gz) = 9EgoHFAAdAjOksXY4hB6vA==
|
||||
RMD160 (quagga-0.99.7.tar.gz) = 966U8rX0eC76e3C9WZJEkmGBM/4=
|
||||
SHA1 (quagga-0.99.7.tar.gz) = 2i1pAnXji7WIQe3CZbo70VSxDdI=
|
||||
SHA256 (quagga-0.99.7.tar.gz) = /SWORQNkYSnKd/b+nBa2nzbzICVnaLhNur0uSRWrjrQ=
|
||||
SIZE (quagga-0.99.7.tar.gz) = 2350372
|
||||
|
@ -1,20 +1,17 @@
|
||||
$OpenBSD: patch-bgpd_bgp_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $
|
||||
--- bgpd/bgp_snmp.c.orig Wed Jun 18 21:21:07 2003
|
||||
+++ bgpd/bgp_snmp.c Tue Oct 12 22:51:17 2004
|
||||
@@ -21,12 +21,14 @@ Software Foundation, Inc., 59 Temple Pla
|
||||
$OpenBSD: patch-bgpd_bgp_snmp_c,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- bgpd/bgp_snmp.c.orig Sat Jun 16 20:31:05 2007
|
||||
+++ bgpd/bgp_snmp.c Sat Jun 16 20:31:42 2007
|
||||
@@ -21,12 +21,8 @@ Software Foundation, Inc., 59 Temple Place - Suite 330
|
||||
#include <zebra.h>
|
||||
|
||||
#ifdef HAVE_SNMP
|
||||
-#ifdef HAVE_NETSNMP
|
||||
+#ifdef HAVE_NET_SNMP
|
||||
#include <net-snmp/net-snmp-config.h>
|
||||
-#endif
|
||||
-#include <asn1.h>
|
||||
-#include <snmp.h>
|
||||
-#include <snmp_impl.h>
|
||||
+#include <net-snmp/net-snmp-includes.h>
|
||||
+#else
|
||||
#include <asn1.h>
|
||||
#include <snmp.h>
|
||||
#include <snmp_impl.h>
|
||||
+#endif /* HAVE_NET_SNMP */
|
||||
|
||||
#include "if.h"
|
||||
#include "log.h"
|
||||
|
@ -1,48 +1,49 @@
|
||||
$OpenBSD: patch-configure,v 1.2 2004/10/13 03:13:15 danh Exp $
|
||||
--- configure.orig Sun Nov 2 00:14:09 2003
|
||||
+++ configure Tue Oct 12 22:58:38 2004
|
||||
@@ -7512,7 +7512,7 @@ if test "${ac_cv_lib_netsnmp_asn_parse_i
|
||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
-LIBS="-lnetsnmp $LIBS"
|
||||
+LIBS="-lnetsnmp -lm $LIBS"
|
||||
cat >conftest.$ac_ext <<_ACEOF
|
||||
#line $LINENO "configure"
|
||||
/* confdefs.h. */
|
||||
@@ -7571,7 +7571,7 @@ if test "${ac_cv_lib_netsnmp_asn_parse_i
|
||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
-LIBS="-lnetsnmp "-lcrypto" $LIBS"
|
||||
+LIBS="-lnetsnmp -lcrypto -lm $LIBS"
|
||||
cat >conftest.$ac_ext <<_ACEOF
|
||||
#line $LINENO "configure"
|
||||
/* confdefs.h. */
|
||||
@@ -7987,7 +7987,7 @@ fi
|
||||
fi
|
||||
|
||||
if test "${HAVE_SNMP}" = "yes"; then
|
||||
- for ac_snmp in /usr/include/net-snmp/library/asn1.h /usr/include/ucd-snmp/asn1.h /usr/local/include/ucd-snmp/asn1.h /dev/null
|
||||
+ for ac_snmp in /usr/include/net-snmp/library/asn1.h /usr/local/include/net-snmp/library/asn1.h /usr/include/ucd-snmp/asn1.h /usr/local/include/ucd-snmp/asn1.h /dev/null
|
||||
do
|
||||
test -f "${ac_snmp}" && break
|
||||
done
|
||||
@@ -8051,7 +8051,7 @@ cat >>confdefs.h <<\_ACEOF
|
||||
$OpenBSD: patch-configure,v 1.3 2007/06/20 18:05:36 rui Exp $
|
||||
--- configure.orig Sun Apr 29 21:14:32 2007
|
||||
+++ configure Sat Jun 16 00:11:09 2007
|
||||
@@ -19895,6 +19895,15 @@ cat confdefs.h >>conftest.$ac_ext
|
||||
cat >>conftest.$ac_ext <<_ACEOF
|
||||
/* end confdefs.h. */
|
||||
$ac_includes_default
|
||||
+#ifdef HAVE_SYS_SOCKET_H
|
||||
+#include <sys/socket.h>
|
||||
+#endif
|
||||
+#ifdef HAVE_NET_IF_H
|
||||
+#include <net/if.h>
|
||||
+#endif
|
||||
+#ifdef HAVE_NETINET_IN_H
|
||||
+#include <netinet/in.h>
|
||||
+#endif
|
||||
#include <$ac_header>
|
||||
_ACEOF
|
||||
rm -f conftest.$ac_objext
|
||||
@@ -23640,6 +23649,18 @@ cat confdefs.h >>conftest.$ac_ext
|
||||
cat >>conftest.$ac_ext <<_ACEOF
|
||||
/* end confdefs.h. */
|
||||
$ac_includes_default
|
||||
+#ifdef HAVE_SYS_SOCKET_H
|
||||
+#include <sys/socket.h>
|
||||
+#endif
|
||||
+#ifdef HAVE_NET_IF_H
|
||||
+#include <net/if.h>
|
||||
+#endif
|
||||
+#ifdef HAVE_IPV6
|
||||
+#include <netinet/in.h>
|
||||
+#endif
|
||||
+#ifdef HAVE_NETINET6_IN6_VAR_H
|
||||
+#include <netinet6/in6_var.h>
|
||||
+#endif
|
||||
#include <$ac_header>
|
||||
_ACEOF
|
||||
rm -f conftest.$ac_objext
|
||||
@@ -28184,10 +28205,3 @@ log file mask : ${enable_logfile_mask}
|
||||
|
||||
CFLAGS="${CFLAGS} -I/usr/local/include/net-snmp"
|
||||
- LIBS="${LIBS} -L/usr/local/lib -lnetsnmp"
|
||||
+ LIBS="${LIBS} -L/usr/local/lib -lnetsnmp -lm"
|
||||
;;
|
||||
esac
|
||||
if test "${NEED_CRYPTO}" = "yes"; then
|
||||
@@ -9190,7 +9190,7 @@ fi
|
||||
echo "$as_me:$LINENO: result: $ac_cv_htonl_works" >&5
|
||||
echo "${ECHO_T}$ac_cv_htonl_works" >&6
|
||||
|
||||
- ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile ospfclient/Makefile redhat/quagga.spec lib/version.h"
|
||||
+ ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile doc/bgpd.8 doc/ospf6d.8 doc/ospfd.8 doc/ripd.8 doc/ripngd.8 doc/vtysh.1 doc/zebra.8 ospfclient/Makefile redhat/quagga.spec lib/version.h"
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
# tests run on this system so they can be shared between configure
|
||||
The above user and group must have read/write access to the state file
|
||||
directory and to the config files in the config file directory."
|
||||
-
|
||||
-if test x"$quagga_cv_gnu_make" = x"no"; then echo "
|
||||
-Warning: The ${MAKE-make} programme detected, either in your path or
|
||||
-via the MAKE variable, is not GNU Make. GNU make may be installed as
|
||||
-gmake on some systems. and is required to complete a build of Quagga
|
||||
-" > /dev/stderr
|
||||
-fi
|
||||
|
@ -1,57 +1,37 @@
|
||||
$OpenBSD: patch-doc_Makefile_in,v 1.1.1.1 2003/12/11 19:00:59 david Exp $
|
||||
--- doc/Makefile.in.orig 2003-11-01 23:26:38.000000000 -0600
|
||||
+++ doc/Makefile.in 2003-11-17 19:40:12.000000000 -0600
|
||||
@@ -36,6 +36,7 @@ oldincludedir = /usr/include
|
||||
$OpenBSD: patch-doc_Makefile_in,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- doc/Makefile.in.orig Fri Jun 15 17:05:39 2007
|
||||
+++ doc/Makefile.in Fri Jun 15 17:05:20 2007
|
||||
@@ -19,6 +19,7 @@ VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
+builddir = @builddir@
|
||||
top_builddir = ..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
@@ -84,6 +85,7 @@ LIBCAP = @LIBCAP@
|
||||
LIBPAM = @LIBPAM@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
@@ -125,6 +126,7 @@ LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIB_IPV6 = @LIB_IPV6@
|
||||
LIB_REGEX = @LIB_REGEX@
|
||||
+MAKEINFOFLAGS = --no-split -I $(srcdir)
|
||||
MULTIPATH_NUM = @MULTIPATH_NUM@
|
||||
OSPF6D = @OSPF6D@
|
||||
OSPFAPI = @OSPFAPI@
|
||||
@@ -141,21 +143,19 @@ quagga.info: quagga.texi $(quagga_TEXINF
|
||||
quagga.dvi: quagga.texi $(quagga_TEXINFOS)
|
||||
|
||||
.texi.info:
|
||||
- @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
- cd $(srcdir) \
|
||||
- && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
|
||||
- `echo $< | sed 's,.*/,,'`
|
||||
+ @rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
+ $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
|
||||
+ `echo $< | sed 's,.*/,,'`
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
@@ -331,7 +333,7 @@ distclean-libtool:
|
||||
|
||||
.texi.dvi:
|
||||
TEXINPUTS="$(srcdir)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
- MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
||||
+ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) ' \
|
||||
+ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS)' \
|
||||
$(TEXI2DVI) $<
|
||||
|
||||
.texi:
|
||||
- @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
- cd $(srcdir) \
|
||||
- && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
|
||||
- `echo $< | sed 's,.*/,,'`
|
||||
+ @rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
+ $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
|
||||
+ `echo $< | sed 's,.*/,,'`
|
||||
|
||||
MAKEINFO = @MAKEINFO@
|
||||
TEXI2DVI = texi2dvi
|
||||
@@ -382,7 +382,7 @@ install-info-am: $(INFO_DEPS)
|
||||
$(mkinstalldirs) $(DESTDIR)$(infodir)
|
||||
@list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
- d=$(srcdir); \
|
||||
+ d=$(builddir); \
|
||||
for ifile in echo $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9]; do \
|
||||
if test -f $$ifile; then \
|
||||
relfile=`expr "$$ifile" : "$$d/\(.*\)"`; \
|
||||
.texi.pdf:
|
||||
@@ -624,7 +626,7 @@ install-info-am: $(INFO_DEPS)
|
||||
case $$file in \
|
||||
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
esac; \
|
||||
- if test -f $$file; then d=.; else d=$(srcdir); fi; \
|
||||
+ if test -f $$file; then d=.; else d=$(buildir); fi; \
|
||||
file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
|
||||
for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
|
||||
$$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
|
||||
|
@ -1,20 +1,17 @@
|
||||
$OpenBSD: patch-lib_smux_c,v 1.1 2004/10/13 03:10:49 danh Exp $
|
||||
--- lib/smux.c.orig Tue Aug 12 22:54:44 2003
|
||||
+++ lib/smux.c Tue Oct 12 22:45:15 2004
|
||||
@@ -22,12 +22,14 @@
|
||||
$OpenBSD: patch-lib_smux_c,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- lib/smux.c.orig Sat Jun 16 20:32:10 2007
|
||||
+++ lib/smux.c Sat Jun 16 20:32:42 2007
|
||||
@@ -22,12 +22,8 @@
|
||||
#include <zebra.h>
|
||||
|
||||
#ifdef HAVE_SNMP
|
||||
-#ifdef HAVE_NETSNMP
|
||||
+#ifdef HAVE_NET_SNMP
|
||||
#include <net-snmp/net-snmp-config.h>
|
||||
-#endif
|
||||
-#include <asn1.h>
|
||||
-#include <snmp.h>
|
||||
-#include <snmp_impl.h>
|
||||
+#include <net-snmp/net-snmp-includes.h>
|
||||
+#else
|
||||
#include <asn1.h>
|
||||
#include <snmp.h>
|
||||
#include <snmp_impl.h>
|
||||
+#endif /* HAVE_NET_SNMP */
|
||||
|
||||
#include "log.h"
|
||||
#include "thread.h"
|
||||
|
@ -1,21 +1,13 @@
|
||||
$OpenBSD: patch-ospfclient_Makefile_in,v 1.1 2004/01/02 06:45:19 david Exp $
|
||||
--- ospfclient/Makefile.in.orig 2003-11-01 23:54:59.000000000 -0600
|
||||
+++ ospfclient/Makefile.in 2003-12-31 15:13:22.000000000 -0600
|
||||
@@ -77,7 +77,7 @@ DEPDIR = @DEPDIR@
|
||||
IF_METHOD = @IF_METHOD@
|
||||
IF_PROC = @IF_PROC@
|
||||
|
||||
-INCLUDES = -I../lib -I../
|
||||
+INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
IPFORWARD = @IPFORWARD@
|
||||
KERNEL_METHOD = @KERNEL_METHOD@
|
||||
@@ -104,6 +104,8 @@ ZEBRA = @ZEBRA@
|
||||
am__include = @am__include@
|
||||
am__quote = @am__quote@
|
||||
install_sh = @install_sh@
|
||||
$OpenBSD: patch-ospfclient_Makefile_in,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- ospfclient/Makefile.in.orig Fri Jun 15 17:11:45 2007
|
||||
+++ ospfclient/Makefile.in Fri Jun 15 17:11:32 2007
|
||||
@@ -109,7 +109,8 @@ CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
-DEFS = @DEFS@
|
||||
+DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\"
|
||||
+INSTALL_SDATA = @INSTALL@ -m 600
|
||||
|
||||
lib_LIBRARIES = libospfapiclient.a
|
||||
sbin_PROGRAMS = ospfclient
|
||||
DEPDIR = @DEPDIR@
|
||||
ECHO = @ECHO@
|
||||
ECHO_C = @ECHO_C@
|
||||
|
@ -1,19 +0,0 @@
|
||||
$OpenBSD: patch-ospfd_ospf_packet_c,v 1.1.1.1 2003/12/11 19:00:59 david Exp $
|
||||
--- ospfd/ospf_packet.c.orig 2003-09-24 08:28:30.000000000 -0500
|
||||
+++ ospfd/ospf_packet.c 2003-12-03 01:14:31.000000000 -0600
|
||||
@@ -1936,13 +1936,13 @@ ospf_recv_packet (int fd, struct interfa
|
||||
return NULL;
|
||||
}
|
||||
|
||||
-#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
+#if defined(__NetBSD__) || defined(__FreeBSD__) || (defined(__OpenBSD__) && (OpenBSD < 200311))
|
||||
ip_len = iph.ip_len;
|
||||
#else
|
||||
ip_len = ntohs (iph.ip_len);
|
||||
#endif
|
||||
|
||||
-#if !defined(GNU_LINUX)
|
||||
+#if !defined(GNU_LINUX) && (OpenBSD < 200311)
|
||||
/*
|
||||
* Kernel network code touches incoming IP header parameters,
|
||||
* before protocol specific processing.
|
@ -1,20 +1,17 @@
|
||||
$OpenBSD: patch-ospfd_ospf_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $
|
||||
--- ospfd/ospf_snmp.c.orig Mon Sep 29 12:59:43 2003
|
||||
+++ ospfd/ospf_snmp.c Tue Oct 12 22:52:24 2004
|
||||
@@ -24,12 +24,14 @@
|
||||
$OpenBSD: patch-ospfd_ospf_snmp_c,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- ospfd/ospf_snmp.c.orig Sat Jun 16 20:33:07 2007
|
||||
+++ ospfd/ospf_snmp.c Sat Jun 16 20:33:32 2007
|
||||
@@ -25,12 +25,8 @@
|
||||
#include <zebra.h>
|
||||
|
||||
#ifdef HAVE_SNMP
|
||||
-#ifdef HAVE_NETSNMP
|
||||
+#ifdef HAVE_NET_SNMP
|
||||
#include <net-snmp/net-snmp-config.h>
|
||||
-#endif
|
||||
-#include <asn1.h>
|
||||
-#include <snmp.h>
|
||||
-#include <snmp_impl.h>
|
||||
+#include <net-snmp/net-snmp-includes.h>
|
||||
+#else
|
||||
#include <asn1.h>
|
||||
#include <snmp.h>
|
||||
#include <snmp_impl.h>
|
||||
+#endif /* HAVE_NET_SNMP */
|
||||
|
||||
#include "if.h"
|
||||
#include "log.h"
|
||||
|
@ -1,20 +1,17 @@
|
||||
$OpenBSD: patch-ripd_rip_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $
|
||||
--- ripd/rip_snmp.c.orig Wed Jun 18 21:21:07 2003
|
||||
+++ ripd/rip_snmp.c Tue Oct 12 22:51:50 2004
|
||||
@@ -22,12 +22,14 @@
|
||||
$OpenBSD: patch-ripd_rip_snmp_c,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- ripd/rip_snmp.c.orig Sat Jun 16 20:33:53 2007
|
||||
+++ ripd/rip_snmp.c Sat Jun 16 20:34:20 2007
|
||||
@@ -22,12 +22,8 @@
|
||||
#include <zebra.h>
|
||||
|
||||
#ifdef HAVE_SNMP
|
||||
-#ifdef HAVE_NETSNMP
|
||||
+#ifdef HAVE_NET_SNMP
|
||||
#include <net-snmp/net-snmp-config.h>
|
||||
-#endif
|
||||
-#include <asn1.h>
|
||||
-#include <snmp.h>
|
||||
-#include <snmp_impl.h>
|
||||
+#include <net-snmp/net-snmp-includes.h>
|
||||
+#else
|
||||
#include <asn1.h>
|
||||
#include <snmp.h>
|
||||
#include <snmp_impl.h>
|
||||
+#endif /* HAVE_NET_SNMP */
|
||||
|
||||
#include "if.h"
|
||||
#include "log.h"
|
||||
|
@ -1,16 +1,12 @@
|
||||
$OpenBSD: patch-zebra_kernel_socket_c,v 1.1 2005/06/09 20:42:37 robert Exp $
|
||||
--- zebra/kernel_socket.c.orig Mon Oct 20 14:15:29 2003
|
||||
+++ zebra/kernel_socket.c Thu Jun 9 13:55:35 2005
|
||||
@@ -76,8 +76,12 @@
|
||||
$OpenBSD: patch-zebra_kernel_socket_c,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- zebra/kernel_socket.c.orig Fri Jun 15 17:15:18 2007
|
||||
+++ zebra/kernel_socket.c Fri Jun 15 17:14:52 2007
|
||||
@@ -136,7 +136,7 @@ struct message rtm_type_str[] =
|
||||
{RTM_REDIRECT, "RTM_REDIRECT"},
|
||||
{RTM_MISS, "RTM_MISS"},
|
||||
{RTM_LOCK, "RTM_LOCK"},
|
||||
-#ifdef OLDADD
|
||||
+#ifdef RTM_OLDADD
|
||||
{RTM_OLDADD, "RTM_OLDADD"},
|
||||
+#endif /* RTM_OLDADD */
|
||||
+#ifdef RTM_OLDDEL
|
||||
{RTM_OLDDEL, "RTM_OLDDEL"},
|
||||
+#endif /* RTM_OLDDEL */
|
||||
{RTM_RESOLVE, "RTM_RESOLVE"},
|
||||
{RTM_NEWADDR, "RTM_NEWADDR"},
|
||||
{RTM_DELADDR, "RTM_DELADDR"},
|
||||
#endif /* RTM_OLDADD */
|
||||
#ifdef RTM_OLDDEL
|
||||
|
@ -1,20 +1,17 @@
|
||||
$OpenBSD: patch-zebra_zebra_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $
|
||||
--- zebra/zebra_snmp.c.orig Wed Jun 18 21:21:08 2003
|
||||
+++ zebra/zebra_snmp.c Tue Oct 12 22:50:06 2004
|
||||
@@ -22,12 +22,14 @@
|
||||
$OpenBSD: patch-zebra_zebra_snmp_c,v 1.2 2007/06/20 18:05:36 rui Exp $
|
||||
--- zebra/zebra_snmp.c.orig Sat Jun 16 20:34:39 2007
|
||||
+++ zebra/zebra_snmp.c Sat Jun 16 20:35:10 2007
|
||||
@@ -22,12 +22,8 @@
|
||||
#include <zebra.h>
|
||||
|
||||
#ifdef HAVE_SNMP
|
||||
-#ifdef HAVE_NETSNMP
|
||||
+#ifdef HAVE_NET_SNMP
|
||||
#include <net-snmp/net-snmp-config.h>
|
||||
-#endif
|
||||
-#include <asn1.h>
|
||||
-#include <snmp.h>
|
||||
-#include <snmp_impl.h>
|
||||
+#include <net-snmp/net-snmp-includes.h>
|
||||
+#else
|
||||
#include <asn1.h>
|
||||
#include <snmp.h>
|
||||
#include <snmp_impl.h>
|
||||
+#endif /* HAVE_NET_SNMP */
|
||||
|
||||
#include "if.h"
|
||||
#include "log.h"
|
||||
|
@ -1,4 +1,5 @@
|
||||
Sample Quagga configuration files have been installed in
|
||||
${PREFIX}/share/examples/zebra
|
||||
Please rename and install these files into ${CONFDIR}
|
||||
Change the configuration to meet your needs.
|
||||
${PREFIX}/share/examples/quagga You will need to create a ${CONFDIR}
|
||||
directory and install your configuration files there.
|
||||
|
||||
You will also need to create a ${STATEDIR} directory for quagga runtime.
|
||||
|
3
net/quagga/pkg/PFRAG.shared
Normal file
3
net/quagga/pkg/PFRAG.shared
Normal file
@ -0,0 +1,3 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1 2007/06/20 18:05:36 rui Exp $
|
||||
@lib lib/libospf.so.${LIBospf_VERSION}
|
||||
@lib lib/libzebra.so.${LIBzebra_VERSION}
|
@ -1,54 +1,67 @@
|
||||
@comment $OpenBSD: PLIST,v 1.6 2005/08/09 22:55:34 aanriot Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.7 2007/06/20 18:05:36 rui Exp $
|
||||
@conflict zebra-*
|
||||
@newgroup _quagga:525
|
||||
@newuser _quagga:525:_quagga:daemon:Quagga Account:/nonexistent:/sbin/nologin
|
||||
include/zebra/
|
||||
include/zebra/buffer.h
|
||||
include/zebra/command.h
|
||||
include/zebra/debug.h
|
||||
include/zebra/distribute.h
|
||||
include/zebra/filter.h
|
||||
include/zebra/getopt.h
|
||||
include/zebra/hash.h
|
||||
include/zebra/if.h
|
||||
include/zebra/if_rmap.h
|
||||
include/zebra/keychain.h
|
||||
include/zebra/linklist.h
|
||||
include/zebra/log.h
|
||||
include/zebra/md5-gnu.h
|
||||
include/zebra/memory.h
|
||||
include/zebra/network.h
|
||||
include/zebra/ospfd/
|
||||
include/zebra/ospfd/ospf_api.h
|
||||
include/zebra/ospfd/ospf_asbr.h
|
||||
include/zebra/ospfd/ospf_dump.h
|
||||
include/zebra/ospfd/ospf_ism.h
|
||||
include/zebra/ospfd/ospf_lsa.h
|
||||
include/zebra/ospfd/ospf_lsdb.h
|
||||
include/zebra/ospfd/ospf_nsm.h
|
||||
include/zebra/ospfd/ospf_opaque.h
|
||||
include/zebra/ospfd/ospfd.h
|
||||
include/zebra/plist.h
|
||||
include/zebra/prefix.h
|
||||
include/zebra/privs.h
|
||||
include/zebra/routemap.h
|
||||
include/zebra/smux.h
|
||||
include/zebra/sockopt.h
|
||||
include/zebra/sockunion.h
|
||||
include/zebra/str.h
|
||||
include/zebra/stream.h
|
||||
include/zebra/table.h
|
||||
include/zebra/thread.h
|
||||
include/zebra/vector.h
|
||||
include/zebra/version.h
|
||||
include/zebra/vty.h
|
||||
include/zebra/zclient.h
|
||||
include/zebra/zebra.h
|
||||
@info info/quagga.info
|
||||
%%SHARED%%
|
||||
bin/vtysh
|
||||
include/quagga/
|
||||
include/quagga/quagga/
|
||||
include/quagga/quagga/buffer.h
|
||||
include/quagga/quagga/checksum.h
|
||||
include/quagga/quagga/command.h
|
||||
include/quagga/quagga/distribute.h
|
||||
include/quagga/quagga/filter.h
|
||||
include/quagga/quagga/getopt.h
|
||||
include/quagga/quagga/hash.h
|
||||
include/quagga/quagga/if.h
|
||||
include/quagga/quagga/if_rmap.h
|
||||
include/quagga/quagga/jhash.h
|
||||
include/quagga/quagga/keychain.h
|
||||
include/quagga/quagga/linklist.h
|
||||
include/quagga/quagga/log.h
|
||||
include/quagga/quagga/md5.h
|
||||
include/quagga/quagga/memory.h
|
||||
include/quagga/quagga/memtypes.h
|
||||
include/quagga/quagga/network.h
|
||||
include/quagga/quagga/ospfd/
|
||||
include/quagga/quagga/ospfd/ospf_api.h
|
||||
include/quagga/quagga/ospfd/ospf_asbr.h
|
||||
include/quagga/quagga/ospfd/ospf_dump.h
|
||||
include/quagga/quagga/ospfd/ospf_ism.h
|
||||
include/quagga/quagga/ospfd/ospf_lsa.h
|
||||
include/quagga/quagga/ospfd/ospf_lsdb.h
|
||||
include/quagga/quagga/ospfd/ospf_nsm.h
|
||||
include/quagga/quagga/ospfd/ospf_opaque.h
|
||||
include/quagga/quagga/ospfd/ospfd.h
|
||||
include/quagga/quagga/plist.h
|
||||
include/quagga/quagga/pqueue.h
|
||||
include/quagga/quagga/prefix.h
|
||||
include/quagga/quagga/privs.h
|
||||
include/quagga/quagga/route_types.h
|
||||
include/quagga/quagga/routemap.h
|
||||
include/quagga/quagga/sigevent.h
|
||||
include/quagga/quagga/smux.h
|
||||
include/quagga/quagga/sockopt.h
|
||||
include/quagga/quagga/sockunion.h
|
||||
include/quagga/quagga/str.h
|
||||
include/quagga/quagga/stream.h
|
||||
include/quagga/quagga/table.h
|
||||
include/quagga/quagga/thread.h
|
||||
include/quagga/quagga/vector.h
|
||||
include/quagga/quagga/version.h
|
||||
include/quagga/quagga/vty.h
|
||||
include/quagga/quagga/workqueue.h
|
||||
include/quagga/quagga/zassert.h
|
||||
include/quagga/quagga/zclient.h
|
||||
include/quagga/quagga/zebra.h
|
||||
info/quagga.info
|
||||
lib/libospf.a
|
||||
lib/libospf.la
|
||||
lib/libzebra.a
|
||||
lib/libzebra.la
|
||||
@man man/man1/vtysh.1
|
||||
@man man/man8/bgpd.8
|
||||
@man man/man8/isisd.8
|
||||
@man man/man8/ospf6d.8
|
||||
@man man/man8/ospfd.8
|
||||
@man man/man8/ripd.8
|
||||
@ -59,25 +72,22 @@ sbin/ospf6d
|
||||
sbin/ospfd
|
||||
sbin/ripd
|
||||
sbin/ripngd
|
||||
sbin/watchquagga
|
||||
sbin/zebra
|
||||
share/doc/zebra/
|
||||
share/doc/zebra/README
|
||||
share/doc/zebra/SERVICES
|
||||
share/examples/zebra/
|
||||
share/examples/zebra/bgpd.conf.sample
|
||||
share/examples/zebra/bgpd.conf.sample2
|
||||
share/examples/zebra/ospf6d.conf.sample
|
||||
share/examples/zebra/ospfd.conf.sample
|
||||
share/examples/zebra/ripd.conf.sample
|
||||
share/examples/zebra/ripngd.conf.sample
|
||||
share/doc/quagga/
|
||||
share/doc/quagga/README
|
||||
share/doc/quagga/SERVICES
|
||||
share/examples/quagga/
|
||||
share/examples/quagga/bgpd.conf.sample
|
||||
share/examples/quagga/bgpd.conf.sample2
|
||||
share/examples/quagga/ospf6d.conf.sample
|
||||
share/examples/quagga/ospfd.conf.sample
|
||||
share/examples/quagga/ripd.conf.sample
|
||||
share/examples/quagga/ripngd.conf.sample
|
||||
share/examples/quagga/vtysh.conf.sample
|
||||
share/examples/quagga/zebra.conf.sample
|
||||
@owner _quagga
|
||||
@group _quagga
|
||||
@sample ${SYSCONFDIR}/zebra/
|
||||
@sample ${SYSCONFDIR}/quagga/
|
||||
@sample ${STATEDIR}/
|
||||
@owner
|
||||
@group
|
||||
share/examples/zebra/zebra.conf.sample
|
||||
@owner _quagga
|
||||
@group _quagga
|
||||
@sample ${SYSCONFDIR}/zebra/zebra.conf
|
||||
@extraunexec rm -rf ${STATEDIR}
|
||||
|
Loading…
Reference in New Issue
Block a user