Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Apr 2018 11:41:07 +0000 (UTC)
From:      Olivier Cochard <olivier@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r468620 - in branches/2018Q2/net/frr: . files
Message-ID:  <201804291141.w3TBf7F3017696@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivier
Date: Sun Apr 29 11:41:07 2018
New Revision: 468620
URL: https://svnweb.freebsd.org/changeset/ports/468620

Log:
  MFH: r467384 r467574
  
  Fix watchfrr RC script and build on 10.3
  
  PR:		227415
  Reported by:	pautina@kharkiv.net
  
  Fix plist with FPM option
  
  Reported by:	prj@rootwyrm.com
  
  Approved by:	ports-secteam blanket

Added:
  branches/2018Q2/net/frr/files/patch-lib_vty.h
     - copied unchanged from r467384, head/net/frr/files/patch-lib_vty.h
Modified:
  branches/2018Q2/net/frr/Makefile
  branches/2018Q2/net/frr/files/watchfrr.in
  branches/2018Q2/net/frr/pkg-plist
Directory Properties:
  branches/2018Q2/   (props changed)

Modified: branches/2018Q2/net/frr/Makefile
==============================================================================
--- branches/2018Q2/net/frr/Makefile	Sun Apr 29 10:38:55 2018	(r468619)
+++ branches/2018Q2/net/frr/Makefile	Sun Apr 29 11:41:07 2018	(r468620)
@@ -2,6 +2,7 @@
 
 PORTNAME=	frr
 PORTVERSION=	4.0
+PORTREVISION=	1
 DISTVERSIONPREFIX=	frr-
 CATEGORIES=	net ipv6
 

Copied: branches/2018Q2/net/frr/files/patch-lib_vty.h (from r467384, head/net/frr/files/patch-lib_vty.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2018Q2/net/frr/files/patch-lib_vty.h	Sun Apr 29 11:41:07 2018	(r468620, copy of r467384, head/net/frr/files/patch-lib_vty.h)
@@ -0,0 +1,48 @@
+--- lib/vty.h.orig	2018-03-12 00:53:37 UTC
++++ lib/vty.h
+@@ -189,45 +189,6 @@ struct vty_arg {
+ /* Integrated configuration file. */
+ #define INTEGRATE_DEFAULT_CONFIG "frr.conf"
+ 
+-#if CONFDATE > 20180401
+-CPP_NOTICE("It's probably time to remove VTY_NEWLINE compatibility foo.")
+-#endif
+-
+-/* for compatibility */
+-#define VNL "\n" CPP_WARN("VNL has been replaced with \\n.")
+-#define VTYNL "\n" CPP_WARN("VTYNL has been replaced with \\n.")
+-#define VTY_NEWLINE "\n" CPP_WARN("VTY_NEWLINE has been replaced with \\n.")
+-#define VTY_GET_INTEGER(desc, v, str)                                          \
+-	{                                                                      \
+-		(v) = strtoul((str), NULL, 10);                                \
+-	}                                                                      \
+-	CPP_WARN("VTY_GET_INTEGER is no longer useful, use strtoul() or DEFPY.")
+-#define VTY_GET_INTEGER_RANGE(desc, v, str, min, max)                          \
+-	{                                                                      \
+-		(v) = strtoul((str), NULL, 10);                                \
+-	}                                                                      \
+-	CPP_WARN(                                                              \
+-		"VTY_GET_INTEGER_RANGE is no longer useful, use strtoul() or DEFPY.")
+-#define VTY_GET_ULONG(desc, v, str)                                            \
+-	{                                                                      \
+-		(v) = strtoul((str), NULL, 10);                                \
+-	}                                                                      \
+-	CPP_WARN("VTY_GET_ULONG is no longer useful, use strtoul() or DEFPY.")
+-#define VTY_GET_ULL(desc, v, str)                                              \
+-	{                                                                      \
+-		(v) = strtoull((str), NULL, 10);                               \
+-	}                                                                      \
+-	CPP_WARN("VTY_GET_ULL is no longer useful, use strtoull() or DEFPY.")
+-#define VTY_GET_IPV4_ADDRESS(desc, v, str)                                     \
+-	inet_aton((str), &(v)) CPP_WARN(                                       \
+-		"VTY_GET_IPV4_ADDRESS is no longer useful, use inet_aton() or DEFPY.")
+-#define VTY_GET_IPV4_PREFIX(desc, v, str)                                      \
+-	str2prefix_ipv4((str), &(v)) CPP_WARN(                                 \
+-		"VTY_GET_IPV4_PREFIX is no longer useful, use str2prefix_ipv4() or DEFPY.")
+-#define vty_outln(vty, str, ...)                                               \
+-	vty_out(vty, str "\n", ##__VA_ARGS__) CPP_WARN(                        \
+-		"vty_outln is no longer useful, use vty_out(...\\n...)")
+-
+ /* Default time out value */
+ #define VTY_TIMEOUT_DEFAULT 600
+ 

Modified: branches/2018Q2/net/frr/files/watchfrr.in
==============================================================================
--- branches/2018Q2/net/frr/files/watchfrr.in	Sun Apr 29 10:38:55 2018	(r468619)
+++ branches/2018Q2/net/frr/files/watchfrr.in	Sun Apr 29 11:41:07 2018	(r468620)
@@ -12,6 +12,8 @@
 #
 # You may also wish to use the following variables to fine-tune startup:
 # watchfrr_flags
+# Example of flags usage:
+# watchfrr_flags=" -d -r /usr/sbin/servicebBfrrbBrestartbB%s -s /usr/sbin/servicebBfrrbBstartbB%s -k /usr/sbin/servicebBfrrbBstopbB%s -b bB -t 30 zebra ripd ripngd ospfd ospf6d bgpd isisd eigrpd babeld"
 
 . /etc/rc.subr
 
@@ -23,8 +25,9 @@ load_rc_config $name
 stop_postcmd="rm -f $pidfile"
 
 watchfrr_enable=${watchfrr_enable:-"NO"}
+watchfrr_flags=${watchfrr_flags:-"-d -r /usr/sbin/servicebBfrrbBrestartbB%s -s /usr/sbin/servicebBfrrbBstartbB%s -k /usr/sbin/servicebBfrrbBstopbB%s -b bB -t 30 zebra ripd ripngd ospfd ospf6d bgpd isisd eigrpd babeld"}
 
 command=%%PREFIX%%/sbin/watchfrr
-pidfile=%%LOCALSTATE_DIR%%/watchfrr.pid
+pidfile=/var/run/frr/watchfrr.pid
 
 run_rc_command "$1"

Modified: branches/2018Q2/net/frr/pkg-plist
==============================================================================
--- branches/2018Q2/net/frr/pkg-plist	Sun Apr 29 10:38:55 2018	(r468619)
+++ branches/2018Q2/net/frr/pkg-plist	Sun Apr 29 11:41:07 2018	(r468620)
@@ -102,6 +102,11 @@ lib/libfrrospfapiclient.a
 lib/libfrrospfapiclient.so
 lib/libfrrospfapiclient.so.0
 lib/libfrrospfapiclient.so.0.0.0
+%%FPM%%lib/frr/modules/zebra_fpm.so
+%%FPM%%lib/libfrrfpm_pb.a
+%%FPM%%lib/libfrrfpm_pb.so
+%%FPM%%lib/libfrrfpm_pb.so.0
+%%FPM%%lib/libfrrfpm_pb.so.0.0.0
 %%RPKI%%lib/frr/modules/bgpd_rpki.so
 man/man1/frr.1.gz
 man/man8/eigrpd.8.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804291141.w3TBf7F3017696>