mirror of
https://git.proxmox.com/git/mirror_frr
synced 2026-08-02 08:33:36 +00:00
Merge pull request #6376 from opensourcerouting/bump-libyang-req-version-1.x
build, yang: bump libyang minimum required version to 1.0.184
This commit is contained in:
commit
9dc0503345
@ -1728,8 +1728,8 @@ AC_SUBST([SNMP_CFLAGS])
|
||||
dnl ---------------
|
||||
dnl libyang
|
||||
dnl ---------------
|
||||
PKG_CHECK_MODULES([LIBYANG], [libyang >= 0.16.105], , [
|
||||
AC_MSG_ERROR([libyang (>= 0.16.105) was not found on your system.])
|
||||
PKG_CHECK_MODULES([LIBYANG], [libyang >= 1.0.184], , [
|
||||
AC_MSG_ERROR([libyang (>= 1.0.184) was not found on your system.])
|
||||
])
|
||||
ac_cflags_save="$CFLAGS"
|
||||
CFLAGS="$CFLAGS $LIBYANG_CFLAGS"
|
||||
|
||||
2
debian/control
vendored
2
debian/control
vendored
@ -24,7 +24,7 @@ Build-Depends:
|
||||
libsnmp-dev,
|
||||
libssh-dev <!pkg.frr.nortrlib>,
|
||||
libsystemd-dev <!pkg.frr.nosystemd>,
|
||||
libyang-dev (>= 0.16.74),
|
||||
libyang-dev (>= 1.0.184),
|
||||
pkg-config,
|
||||
python3,
|
||||
python3-dev,
|
||||
|
||||
@ -10,7 +10,7 @@ The FRR project builds binary ``libyang`` packages, which we offer for download
|
||||
|
||||
.. warning::
|
||||
|
||||
``libyang`` version 0.16.105 or newer is required to build FRR.
|
||||
``libyang`` version 1.0.184 or newer is required to build FRR.
|
||||
|
||||
.. note::
|
||||
|
||||
@ -51,7 +51,3 @@ The FRR project builds binary ``libyang`` packages, which we offer for download
|
||||
make
|
||||
sudo make install
|
||||
|
||||
When building ``libyang`` version ``0.16.x`` it's also necessary to pass the
|
||||
``-DENABLE_CACHE=OFF`` parameter to ``cmake`` to work around a
|
||||
`known bug <https://github.com/CESNET/libyang/issues/752>`_ in libyang.
|
||||
|
||||
|
||||
@ -170,7 +170,7 @@ BuildRequires: make
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: texinfo
|
||||
BuildRequires: libyang-devel >= 0.16.74
|
||||
BuildRequires: libyang-devel >= 1.0.184
|
||||
%if 0%{?rhel} && 0%{?rhel} < 7
|
||||
#python27-devel is available from ius community repo for RedHat/CentOS 6
|
||||
BuildRequires: python27-devel
|
||||
|
||||
@ -300,11 +300,7 @@ module frr-interface {
|
||||
}
|
||||
|
||||
leaf vrf {
|
||||
type string {
|
||||
length "1..16";
|
||||
}
|
||||
/* yang version 0.16 having issue accessing leafref. */
|
||||
/* type frr-vrf:vrf-ref;*/
|
||||
type frr-vrf:vrf-ref;
|
||||
description
|
||||
"VRF this interface is associated with.";
|
||||
}
|
||||
|
||||
@ -143,7 +143,7 @@ module frr-ripd {
|
||||
"Enable RIP on the specified IP network.";
|
||||
}
|
||||
leaf-list interface {
|
||||
type string;
|
||||
type frr-interface:interface-ref;
|
||||
description
|
||||
"Enable RIP on the specified interface.";
|
||||
}
|
||||
@ -204,14 +204,14 @@ module frr-ripd {
|
||||
}
|
||||
leaf-list passive-interface {
|
||||
when "../passive-default = 'false'";
|
||||
type string;
|
||||
type frr-interface:interface-ref;
|
||||
description
|
||||
"A list of interfaces where the sending of RIP packets
|
||||
is disabled.";
|
||||
}
|
||||
leaf-list non-passive-interface {
|
||||
when "../passive-default = 'true'";
|
||||
type string;
|
||||
type frr-interface:interface-ref;
|
||||
description
|
||||
"A list of interfaces where the sending of RIP packets
|
||||
is enabled.";
|
||||
|
||||
@ -101,7 +101,7 @@ module frr-ripngd {
|
||||
"Enable RIPng on the specified IPv6 network.";
|
||||
}
|
||||
leaf-list interface {
|
||||
type string;
|
||||
type frr-interface:interface-ref;
|
||||
description
|
||||
"Enable RIPng on the specified interface.";
|
||||
}
|
||||
|
||||
@ -249,7 +249,7 @@ module frr-route-map {
|
||||
case interface {
|
||||
when "./condition = 'interface'";
|
||||
leaf interface {
|
||||
type string;
|
||||
type frr-interface:interface-ref;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -393,9 +393,7 @@ module frr-zebra {
|
||||
}
|
||||
|
||||
leaf vrf {
|
||||
type string {
|
||||
length "1..36";
|
||||
}
|
||||
type frr-vrf:vrf-ref;
|
||||
description
|
||||
"The tenant VRF.";
|
||||
}
|
||||
@ -715,9 +713,7 @@ module frr-zebra {
|
||||
choice vrf-choice {
|
||||
case single {
|
||||
leaf vrf {
|
||||
type string {
|
||||
length "1..36";
|
||||
}
|
||||
type frr-vrf:vrf-ref;
|
||||
description
|
||||
"Retrieve routes in a non-default vrf.";
|
||||
}
|
||||
@ -815,9 +811,7 @@ module frr-zebra {
|
||||
choice vrf-choice {
|
||||
case single {
|
||||
leaf vrf {
|
||||
type string {
|
||||
length "1..36";
|
||||
}
|
||||
type frr-vrf:vrf-ref;
|
||||
description
|
||||
"Retrieve routes in a non-default vrf.";
|
||||
}
|
||||
@ -853,9 +847,7 @@ module frr-zebra {
|
||||
output {
|
||||
list vrf-list {
|
||||
leaf name {
|
||||
type string {
|
||||
length "1..36";
|
||||
}
|
||||
type frr-vrf:vrf-ref;
|
||||
description
|
||||
"The VRF name";
|
||||
}
|
||||
@ -910,9 +902,7 @@ module frr-zebra {
|
||||
output {
|
||||
list vrf-vni-list {
|
||||
leaf vrf-name {
|
||||
type string {
|
||||
length "1..36";
|
||||
}
|
||||
type frr-vrf:vrf-ref;
|
||||
description
|
||||
"The VRF name.";
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user