diff options
| author | Rosen Penev <rosenp@gmail.com> | 2020-05-22 14:05:17 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-22 14:05:17 -0700 |
| commit | 2f8c24dfd19b6a462296352b9b2d87aed16755b2 (patch) | |
| tree | c41352fb1ce50b49b3ae2b3b2d4683ef7f1c595f | |
| parent | 598d4baa02d312d2bc68739a1f2f1f2cb3c91051 (diff) | |
| parent | 41957d6967046277036eb0ec2914f0aed3ea9f14 (diff) | |
Merge pull request #12252 from BKPepe/knot-disable-libcap-ng
knot: disable libcap-ng
| -rw-r--r-- | net/knot/Makefile | 3 | ||||
| -rw-r--r-- | net/knot/patches/03-configure-allow-to-manually-disable-POSIX-capabiliti.patch | 39 |
2 files changed, 41 insertions, 1 deletions
diff --git a/net/knot/Makefile b/net/knot/Makefile index 0b09e34a5..79af85b75 100644 --- a/net/knot/Makefile +++ b/net/knot/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=knot PKG_VERSION:=2.9.3 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://secure.nic.cz/files/knot-dns/ @@ -149,6 +149,7 @@ export KNOT_VERSION_FORMAT=release CONFIGURE_ARGS += \ --enable-recvmmsg=no \ + --enable-cap-ng=no \ --disable-fastparser \ --without-libidn \ --with-rundir=/var/run/knot \ diff --git a/net/knot/patches/03-configure-allow-to-manually-disable-POSIX-capabiliti.patch b/net/knot/patches/03-configure-allow-to-manually-disable-POSIX-capabiliti.patch new file mode 100644 index 000000000..047dc1230 --- /dev/null +++ b/net/knot/patches/03-configure-allow-to-manually-disable-POSIX-capabiliti.patch @@ -0,0 +1,39 @@ +From 442633ae37f8a4e1164a2db3ad6b55bc738ba0b2 Mon Sep 17 00:00:00 2001 +From: Daniel Salzman <daniel.salzman@nic.cz> +Date: Fri, 22 May 2020 12:50:29 +0200 +Subject: [PATCH] configure: allow to manually disable POSIX capabilities + +--- + configure.ac | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 47772799e..a08ca8532 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -554,7 +554,13 @@ AS_IF([test "$enable_utilities" = "yes"], [ + ]) + ]) # Knot DNS utilities dependencies + ++AC_ARG_ENABLE([cap-ng], ++ AS_HELP_STRING([--enable-cap-ng=auto|no], [enable POSIX capabilities [default=auto]]), ++ [enable_cap_ng="$enableval"], [enable_cap_ng=auto]) ++ + AS_IF([test "$enable_daemon" = "yes"], [ ++ ++AS_IF([test "$enable_cap_ng" != "no"],[ + PKG_CHECK_MODULES([cap_ng], [cap-ng], [enable_cap_ng=yes], [ + enable_cap_ng=no + AC_CHECK_HEADER([cap-ng.h], [ +@@ -570,7 +576,7 @@ AS_IF([test "$enable_daemon" = "yes"], [ + ], [ + enable_cap_ng=no + cap_ng_LIBS= +-]) ++])]) + + AS_IF([test "$enable_cap_ng" = yes], + [AC_DEFINE([ENABLE_CAP_NG], [1], [POSIX capabilities available])] +-- +2.17.1 + |
