diff options
author | 2018-01-05 17:39:21 +0100 | |
---|---|---|
committer | 2018-01-05 17:39:58 +0100 | |
commit | 8938783c70e454e137f3d67e3e5bcca11b1f6ce7 (patch) | |
tree | 2e2e214cfc2169069788bbdc7b4e5b7c773b108c /sys-cluster/keepalived | |
parent | app-text/aspell: Remove linguas_* flags from IUSE. (diff) | |
download | gentoo-8938783c70e454e137f3d67e3e5bcca11b1f6ce7.tar.gz gentoo-8938783c70e454e137f3d67e3e5bcca11b1f6ce7.tar.bz2 gentoo-8938783c70e454e137f3d67e3e5bcca11b1f6ce7.zip |
sys-cluster/keepalived: make json support optional, fixes #643568
Diffstat (limited to 'sys-cluster/keepalived')
-rw-r--r-- | sys-cluster/keepalived/keepalived-1.4.0.ebuild | 5 | ||||
-rw-r--r-- | sys-cluster/keepalived/metadata.xml | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/sys-cluster/keepalived/keepalived-1.4.0.ebuild b/sys-cluster/keepalived/keepalived-1.4.0.ebuild index 2853960a82c2..e84c2f7736d9 100644 --- a/sys-cluster/keepalived/keepalived-1.4.0.ebuild +++ b/sys-cluster/keepalived/keepalived-1.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="dbus debug ipv6 snmp" +IUSE="dbus debug ipv6 -json snmp" RDEPEND="dev-libs/libnl:= dev-libs/openssl:= @@ -20,6 +20,7 @@ RDEPEND="dev-libs/libnl:= net-libs/libnfnetlink sys-apps/iproute2 dbus? ( sys-apps/dbus ) + json? ( dev-libs/json-c ) snmp? ( net-analyzer/net-snmp )" DEPEND="${RDEPEND} >=sys-kernel/linux-headers-4.4" @@ -36,12 +37,12 @@ src_configure() { STRIP=/bin/true \ econf \ --with-kernel-dir=/usr \ - --enable-json \ --enable-sha1 \ --enable-vrrp \ $(use_enable dbus) \ $(use_enable dbus dbus-create-instance) \ $(use_enable debug) \ + $(use_enable json) \ $(use_enable snmp) } diff --git a/sys-cluster/keepalived/metadata.xml b/sys-cluster/keepalived/metadata.xml index 51b30f6d8f3f..4de8679ae129 100644 --- a/sys-cluster/keepalived/metadata.xml +++ b/sys-cluster/keepalived/metadata.xml @@ -8,4 +8,7 @@ <longdescription> VRRP2 implementation. Used for setting up high availability clusters. </longdescription> + <use> + <flag name="json">compile with signal to dump configuration and stats as JSON.</flag> + </use> </pkgmetadata> |