libseccomp: Update to version 2.4.3

Message ID 20200508062319.12826-1-ummeegge@ipfire.org
State Accepted
Commit 8e1149afd4c9d9fe77218e960f8511b27039ca19
Headers
Series libseccomp: Update to version 2.4.3 |

Commit Message

ummeegge May 8, 2020, 6:23 a.m. UTC
  - Add list of authorized release signatures to README.md
- Fix multiplexing issue with s390/s390x shm* syscalls
- Remove the static flag from libseccomp tools compilation
- Add define for __SNR_ppoll
- Update our Travis CI configuration to use Ubuntu 18.04
- Disable live python tests in Travis CI
- Use default python, rather than nightly python, in TravisCI
- Fix potential memory leak identified by clang in the scmp_bpf_sim too

The changelog can be found in here https://github.com/seccomp/libseccomp/blob/master/CHANGELOG .

Signed-off-by: Erik Kapfer <ummeegge@ipfire.org>
---
 config/rootfiles/packages/libseccomp | 4 ++--
 lfs/libseccomp                       | 7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)
  

Comments

Michael Tremer May 8, 2020, 8:50 a.m. UTC | #1
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>

> On 8 May 2020, at 07:23, Erik Kapfer <ummeegge@ipfire.org> wrote:
> 
> - Add list of authorized release signatures to README.md
> - Fix multiplexing issue with s390/s390x shm* syscalls
> - Remove the static flag from libseccomp tools compilation
> - Add define for __SNR_ppoll
> - Update our Travis CI configuration to use Ubuntu 18.04
> - Disable live python tests in Travis CI
> - Use default python, rather than nightly python, in TravisCI
> - Fix potential memory leak identified by clang in the scmp_bpf_sim too
> 
> The changelog can be found in here https://github.com/seccomp/libseccomp/blob/master/CHANGELOG .
> 
> Signed-off-by: Erik Kapfer <ummeegge@ipfire.org>
> ---
> config/rootfiles/packages/libseccomp | 4 ++--
> lfs/libseccomp                       | 7 ++++---
> 2 files changed, 6 insertions(+), 5 deletions(-)
> 
> diff --git a/config/rootfiles/packages/libseccomp b/config/rootfiles/packages/libseccomp
> index 615c852fb..081103b21 100644
> --- a/config/rootfiles/packages/libseccomp
> +++ b/config/rootfiles/packages/libseccomp
> @@ -1,10 +1,10 @@
> usr/bin/scmp_sys_resolver
> -#usr/include/seccomp.h
> #usr/include/seccomp-syscalls.h
> +#usr/include/seccomp.h
> #usr/lib/libseccomp.la
> #usr/lib/libseccomp.so
> usr/lib/libseccomp.so.2
> -usr/lib/libseccomp.so.2.4.2
> +usr/lib/libseccomp.so.2.4.3
> #usr/lib/pkgconfig/libseccomp.pc
> #usr/share/man/man1/scmp_sys_resolver.1
> #usr/share/man/man3/seccomp_api_get.3
> diff --git a/lfs/libseccomp b/lfs/libseccomp
> index 064fb5896..676b516e9 100644
> --- a/lfs/libseccomp
> +++ b/lfs/libseccomp
> @@ -24,7 +24,7 @@
> 
> include Config
> 
> -VER        = 2.4.2
> +VER        = 2.4.3
> 
> THISAPP    = libseccomp-$(VER)
> DL_FILE    = $(THISAPP).tar.gz
> @@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
> DIR_APP    = $(DIR_SRC)/$(THISAPP)
> TARGET     = $(DIR_INFO)/$(THISAPP)
> PROG       = libseccomp
> -PAK_VER    = 2
> +PAK_VER    = 3
> 
> DEPS       =
> 
> @@ -44,7 +44,7 @@ objects = $(DL_FILE)
> 
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = ee87fb68ae293883bde9e042c6bc324f
> +$(DL_FILE)_MD5 = 3a2c3b7539c1b6a933c20cd1fdcb2252
> 
> install : $(TARGET)
> 
> @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> 	@$(PREBUILD)
> 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar vxf $(DIR_DL)/$(DL_FILE)
> +	cd $(DIR_APP) && ./autogen.sh
> 	cd $(DIR_APP) && ./configure \
> 		--prefix=/usr \
> 		--disable-static
> -- 
> 2.20.1
>
  

Patch

diff --git a/config/rootfiles/packages/libseccomp b/config/rootfiles/packages/libseccomp
index 615c852fb..081103b21 100644
--- a/config/rootfiles/packages/libseccomp
+++ b/config/rootfiles/packages/libseccomp
@@ -1,10 +1,10 @@ 
 usr/bin/scmp_sys_resolver
-#usr/include/seccomp.h
 #usr/include/seccomp-syscalls.h
+#usr/include/seccomp.h
 #usr/lib/libseccomp.la
 #usr/lib/libseccomp.so
 usr/lib/libseccomp.so.2
-usr/lib/libseccomp.so.2.4.2
+usr/lib/libseccomp.so.2.4.3
 #usr/lib/pkgconfig/libseccomp.pc
 #usr/share/man/man1/scmp_sys_resolver.1
 #usr/share/man/man3/seccomp_api_get.3
diff --git a/lfs/libseccomp b/lfs/libseccomp
index 064fb5896..676b516e9 100644
--- a/lfs/libseccomp
+++ b/lfs/libseccomp
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.4.2
+VER        = 2.4.3
 
 THISAPP    = libseccomp-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@  DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = libseccomp
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       =
 
@@ -44,7 +44,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = ee87fb68ae293883bde9e042c6bc324f
+$(DL_FILE)_MD5 = 3a2c3b7539c1b6a933c20cd1fdcb2252
 
 install : $(TARGET)
 
@@ -77,6 +77,7 @@  $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar vxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./autogen.sh
 	cd $(DIR_APP) && ./configure \
 		--prefix=/usr \
 		--disable-static