aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-05-04 10:56:26 +0200
committerLudovic Courtès <ludo@gnu.org>2025-05-06 12:22:35 +0200
commitf8bd2dbbd58969371ccb5c0dbe5ac3c672a9976a (patch)
treec7fbdea7e1f6460617fa9e1cac4da20d77c45c8d
parentbbae08827ffa324e518845ec9c43c8b85854b589 (diff)
downloadguix-f8bd2dbbd58969371ccb5c0dbe5ac3c672a9976a.tar.gz
guix-f8bd2dbbd58969371ccb5c0dbe5ac3c672a9976a.zip
gnu: fail2ban: Improve snippet.
* gnu/packages/admin.scm (fail2ban) [source]<modules>: Remove (srfi srfi-26). <snippet>: Use gexp. Move substitute* patches... [arguments]<phases>: ...to phases 'patch-setup.py and 'disable-some-tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/admin.scm26
1 files changed, 11 insertions, 15 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index e508340ef0..8fee710c7f 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -6218,23 +6218,19 @@ alias cysdig=sudo csysdig --modern-bpf
"'usr/share/doc/fail2ban'"))))
(add-after 'unpack 'disable-some-tests
(lambda _
- (define (make-suite str)
- (string-append "tests.addTest\\(loadTests\\(" str "\\)\\)"))
+ (define (make-suite-regex tests)
+ (string-append "tests.addTest\\(loadTests\\(("
+ (string-join tests "|")
+ ")\\)\\)"))
;; disable tests performing unacceptable side-effects
(substitute* "fail2ban/tests/utils.py"
- (((make-suite "actiontestcase.CommandActionTest"))
- "")
- (((make-suite "misctestcase.SetupTest"))
- "")
- (((make-suite "filtertestcase.DNSUtilsNetworkTests"))
- "")
- (((make-suite "filtertestcase.IgnoreIPDNS"))
- "")
- (((make-suite "filtertestcase.GetFailures"))
- "")
- (((make-suite "fail2banclienttestcase.Fail2banServerTest"))
- "")
- (((make-suite "servertestcase.ServerConfigReaderTests"))
+ (((make-suite-regex (list "actiontestcase.CommandActionTest"
+ "misctestcase.SetupTest"
+ "filtertestcase.DNSUtilsNetworkTests"
+ "filtertestcase.IgnoreIPDNS"
+ "filtertestcase.GetFailures"
+ "fail2banclienttestcase.Fail2banServerTest"
+ "servertestcase.ServerConfigReaderTests")))
""))))
(add-before 'build 'fix-default-config
(lambda _