2b8e0cf85e
Patch in PR contains typo, got clean patch from zebra anon cvs server Wrote e-mail to security officer and freebsd-audit to ask for a) review b) what to do next (FreeBSD Ports Security Advisory?...) concerning a) the author of zebra already ok'd the patch. converning b) waiting for SO or fbsd-auditers to respond PR: 23856 Submitted by: Vincent Poy <vince@oahu.WURLDLINK.NET> Reviewed by: Kunihiro Ishiguro <kunihiro@zebra.org> Approved by: Kunihiro Ishiguro <kunihiro@zebra.org> Obtained from: PR (partly) + zebra anon cvs server
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
# New ports collection makefile for: zebra
|
|
# Date created: So 31 Mai 1998 11:00:30 CEST
|
|
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= zebra
|
|
PORTVERSION= 0.89a
|
|
PORTREVISION= 1
|
|
CATEGORIES= net ipv6
|
|
MASTER_SITES= ftp://ftp.zebra.org/pub/zebra/
|
|
# you might need debugging, it's a developer release !
|
|
#CFLAGS+= -g
|
|
|
|
MAINTAINER= andreas@FreeBSD.org
|
|
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/zebra
|
|
|
|
MAN1= vtysh.1
|
|
MAN8= bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} >= 400014
|
|
PLIST:= ${WRKDIR}/PLIST
|
|
pre-install:
|
|
@${CAT} ${PKGDIR}/pkg-plist.v6 ${PKGDIR}/pkg-plist > ${PLIST}
|
|
.else
|
|
CONFIGURE_ARGS+=--disable-ospf6d --disable-ripngd
|
|
.endif
|
|
|
|
post-install:
|
|
@${ECHO} "===> installing zebra startup file..."
|
|
@${SED} -e "s=!!PREFIX!!=${PREFIX}=" \
|
|
< ${FILESDIR}/zebractl.sh \
|
|
> ${PREFIX}/sbin/zebractl
|
|
@${CHMOD} 555 ${PREFIX}/sbin/zebractl
|
|
@${ECHO} "Make these entries in /etc/rc.conf to start zebra:"
|
|
@${ECHO} "defaultrouter=\"NO\""
|
|
@${ECHO} "router_enable=\"YES\""
|
|
@${ECHO} "router=\"${PREFIX}/sbin/zebractl\""
|
|
@${ECHO} "router_flags=\"start\""
|
|
@${ECHO} "done."
|
|
|
|
.include <bsd.port.post.mk>
|