summaryrefslogtreecommitdiff
path: root/utils/conmon
diff options
context:
space:
mode:
authorOskari Rauta <oskari.rauta@gmail.com>2021-11-05 00:19:15 +0200
committerNick Hainke <vincent@systemli.org>2021-11-05 16:54:21 +0100
commitab08ad2ad966b32a7e6e478e3c7dd775492a36ff (patch)
treea9190ace840894a3d78b0bed7ba7bdbae64d5002 /utils/conmon
parent79a9549940193d7b641cfd160fc22ff08dec8d4c (diff)
conmon: update to 2.0.30
bug fixes: - Remove unreachable code path - exit: report if the exit command was killed - exit: fix race zombie reaper - conn_sock: allow watchdog messages through the notify socket proxy - seccomp: add support for seccomp notify misc: - Add seccomp to build dependency included patch removes unnecessary dependency of libdl and also allows a succesfull build disabled for arc where libseccomp does not seem to be available Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
Diffstat (limited to 'utils/conmon')
-rw-r--r--utils/conmon/Makefile8
-rw-r--r--utils/conmon/patches/010-remove-libdl-dep.patch19
2 files changed, 23 insertions, 4 deletions
diff --git a/utils/conmon/Makefile b/utils/conmon/Makefile
index a07799669..79b419a9a 100644
--- a/utils/conmon/Makefile
+++ b/utils/conmon/Makefile
@@ -1,18 +1,18 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=conmon
-PKG_VERSION:=2.0.29
+PKG_VERSION:=2.0.30
PKG_RELEASE:=$(AUTORELEASE)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/containers/$(PKG_NAME)/archive/v$(PKG_VERSION)
-PKG_HASH:=eb4d5e157671a61b88786e44094775194e30e1d0ad0b9d50035532ece78dbc28
+PKG_HASH:=4b0a98fbe8a63c42f60edac25c19aa6606caa7b1e4fe7846fc7f7de0b566ba25
PKG_MAINTAINER:=Oskari Rauta <oskari.rauta@gmail.com>
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE
-PKG_BUILD_DEPENDS:=golang/host
+PKG_BUILD_DEPENDS:=golang/host libseccomp
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
@@ -23,7 +23,7 @@ define Package/conmon
CATEGORY:=Utilities
TITLE:=Podman conmon
URL:=https://podman.io
- DEPENDS:=+glib2 $(INTL_DEPENDS) $(ICONV_DEPENDS)
+ DEPENDS:=@!arc +glib2 $(INTL_DEPENDS) $(ICONV_DEPENDS)
endef
define Package/conmon/description
diff --git a/utils/conmon/patches/010-remove-libdl-dep.patch b/utils/conmon/patches/010-remove-libdl-dep.patch
new file mode 100644
index 000000000..2375ec3a3
--- /dev/null
+++ b/utils/conmon/patches/010-remove-libdl-dep.patch
@@ -0,0 +1,19 @@
+--- a/meson.build
++++ b/meson.build
+@@ -34,7 +34,6 @@ add_project_arguments('-Os', '-Wall', '-
+ language : 'c')
+
+ glib = dependency('glib-2.0')
+-libdl = cc.find_library('dl')
+
+ executable('conmon',
+ ['src/conmon.c',
+@@ -71,7 +70,7 @@ executable('conmon',
+ 'src/utils.h',
+ 'src/seccomp_notify.c',
+ 'src/seccomp_notify.h'],
+- dependencies : [glib, libdl],
++ dependencies : [glib],
+ install : true,
+ install_dir : join_paths(get_option('libexecdir'), 'podman'),
+ )