From 616ab06147e174ac69b2e1cfff73e4519058676c Mon Sep 17 00:00:00 2001 From: Eric Garver Date: Tue, 10 Dec 2019 10:18:00 -0500 Subject: [PATCH 09/37] test: check-container: add support for debian sid (cherry picked from commit be2a4c06c7bc7fcf9efc710ffc459b2a24118457) (cherry picked from commit f7252214a08c33c81bb613514e24af95dc2ed096) --- src/tests/Makefile.am | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am index 84c076c847b0..4939fb818459 100644 --- a/src/tests/Makefile.am +++ b/src/tests/Makefile.am @@ -42,6 +42,23 @@ $(TESTSUITE): $(TESTSUITE_FILES) $(srcdir)/package.m4 $(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at mv $@.tmp $@ -check-container: +check-container-debian-sid: + (cd $(abs_top_srcdir) && tar -c . ) | \ + $(PODMAN) run -i --rm --privileged debian:sid bash -c \ + "mkdir -p /tmp/firewalld && cd /tmp/firewalld && tar -x && \ + apt-get update && \ + apt-get install -y autoconf automake pkg-config intltool libglib2.0-dev \ + xsltproc docbook-xsl docbook-xml iptables ipset ebtables \ + nftables libxml2-utils libdbus-1-dev libgirepository1.0-dev \ + python3-dbus python3-gi python3-slip-dbus python3-nftables \ + procps && \ + apt-get install -y libnftables-dev && \ + ./autogen.sh && \ + ./configure PYTHON=/usr/bin/python3 && \ + make && \ + make -C src/tests check-local TESTSUITEFLAGS=\"$(TESTSUITEFLAGS)\" " + +check-container: check-container-debian-sid .PHONY: check-container +.PHONY: check-container-debian-sid -- 2.23.0