From a18a6d69a4715452b387361dff2ea91fdb69e215 Mon Sep 17 00:00:00 2001 From: Eric Garver Date: Thu, 18 Apr 2019 23:59:54 -0400 Subject: [PATCH 32/73] test: add macro CHECK_NFT_CT_HELPER() Checks if nft ct helpers are usable. (cherry picked from commit 32c2497f6ec0f22342d7b3c7cdaab8133a4a2b18) (cherry picked from commit 912e951eaf9dc5480c9fbe71c74e9ce9999ee90a) --- src/tests/functions.at | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tests/functions.at b/src/tests/functions.at index cf72e8f69ec4..cb23b109a105 100644 --- a/src/tests/functions.at +++ b/src/tests/functions.at @@ -344,6 +344,14 @@ m4_define([CHECK_LOG_AUDIT], [ ]) ]) +m4_define([CHECK_NFT_CT_HELPER], [ + m4_if(nftables, FIREWALL_BACKEND, [ + NS_CHECK([nft add table inet firewalld_check_ct_helper]) + AT_SKIP_IF([! NS_CMD([nft add ct helper inet firewalld helper-ftp-tcp { type \"ftp\" protocol tcp \; } >/dev/null 2>&1])]) + NS_CHECK([nft delete table inet firewalld_check_ct_helper]) + ]) +]) + m4_ifnblank( m4_esyscmd([ KERNEL_MAJOR=`uname -r | cut -d. -f1` -- 2.20.1