keepalived: fix libnl optional dependnecy
PATCH 1/2 keepalived: fix libnl optional dependnecy
Correct two issues:
* List libnl as dependency when it is enabled
* Select libnfnetlink when libnl is selected since configure.ac requires both
--- package/keepalived/Config.in | 1 + package/keepalived/keepalived.mk | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-)
package/keepalived/Config.in +1 -0
@@ -4,6 +4,7 @@ config BR2_PACKAGE_KEEPALIVED depends on !BR2_STATIC_LIBS # uses libdl select BR2_PACKAGE_OPENSSL select BR2_PACKAGE_POPT + select BR2_PACKAGE_LIBNFNETLINK if BR2_PACKAGE_LIBNL help The main goal of the keepalived project is to add a strong & robust keepalive facility to the Linux Virtual Server
package/keepalived/keepalived.mk +2 -2
@@ -13,8 +13,8 @@ KEEPALIVED_CONF_OPTS += --disable-dbus KEEPALIVED_PATCH = https://github.com/acassen/keepalived/commit/5d98b7b69fcbba84fa69e5b5e9a019bfbcb76e8b.patch -ifeq ($(BR2_PACKAGE_LIBNL),y) -KEEPALIVED_DEPENDENCIES += libnfnetlink +ifeq ($(BR2_PACKAGE_LIBNL)$(BR2_PACKAGE_LIBNFNETLINK),yy) +KEEPALIVED_DEPENDENCIES += libnl libnfnetlink endif ifeq ($(BR2_PACKAGE_IPSET),y)
Signature · 1 line
2.11.0
PATCH 2/2 keepalived: bump to version 1.3.5
The configure script now supports --{enable,disable}-libnl, use them.
--- package/keepalived/keepalived.hash | 5 +---- package/keepalived/keepalived.mk | 7 ++++--- 2 files changed, 5 insertions(+), 7 deletions(-)
package/keepalived/keepalived.hash +1 -4
@@ -1,5 +1,2 @@ -# From http://www.keepalived.org/download.html -md5 744025d57c7f065c42fe925b0283897e keepalived-1.3.2.tar.gz -sha1 449f06dfce07e05c1ebd516d0545182e1416f264 keepalived-1.3.2.tar.gz # Locally calculated -sha256 0f261e6810b3eced68dc9858a1f28694e4a91116035fe76c4400ec4ac208feda 5d98b7b69fcbba84fa69e5b5e9a019bfbcb76e8b.patch +sha256 c0114d86ea4c896557beb0d9367819a423ffba772bc5d7c548dc455e6b3bd048 keepalived-1.3.5.tar.gz
package/keepalived/keepalived.mk +4 -3
@@ -4,17 +4,18 @@ # ################################################################################ -KEEPALIVED_VERSION = 1.3.2 +KEEPALIVED_VERSION = 1.3.5 KEEPALIVED_SITE = http://www.keepalived.org/software KEEPALIVED_DEPENDENCIES = host-pkgconf openssl popt KEEPALIVED_LICENSE = GPLv2+ KEEPALIVED_LICENSE_FILES = COPYING KEEPALIVED_CONF_OPTS += --disable-dbus -KEEPALIVED_PATCH = https://github.com/acassen/keepalived/commit/5d98b7b69fcbba84fa69e5b5e9a019bfbcb76e8b.patch - ifeq ($(BR2_PACKAGE_LIBNL)$(BR2_PACKAGE_LIBNFNETLINK),yy) KEEPALIVED_DEPENDENCIES += libnl libnfnetlink +KEEPALIVED_CONF_OPTS += --enable-libnl +else +KEEPALIVED_CONF_OPTS += --disable-libnl endif ifeq ($(BR2_PACKAGE_IPSET),y)
Signature · 1 line
2.11.0
PATCH 1/2 keepalived: fix libnl optional dependnecy
In reply to Baruch SiachHello,
package/keepalived/Config.in config BR2_PACKAGE_KEEPALIVED · line 7
Quoted 1 line · Baruch Siach
package/keepalived/Config.in +1
-0+ select BR2_PACKAGE_LIBNFNETLINK if BR2_PACKAGE_LIBNL
We generally don't do this, and only do the "double" condition that you have below.
But if you prefer this "select", then the double condition is no longer needed.
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
PATCH 1/2 keepalived: fix libnl optional dependnecy
Hi Thomas,
Quoted 6 lines · Thomas Petazzoni
package/keepalived/Config.in config BR2_PACKAGE_KEEPALIVED · line 7
Quoted 1 line · Baruch Siach
package/keepalived/Config.in +1
-0+ select BR2_PACKAGE_LIBNFNETLINK if BR2_PACKAGE_LIBNLWe generally don't do this, and only do the "double" condition that you have below.
OK. I'll drop this select.
Quoted 2 lines
But if you prefer this "select", then the double condition is no longer needed.
baruch
Signature · 3 lines
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -