summaryrefslogtreecommitdiff
path: root/gnu/packages/admin.scm
diff options
context:
space:
mode:
authorRodion Goritskov <rodion@goritskov.com>2025-09-28 17:43:53 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-09-29 00:01:27 +0100
commit8a17c58ce3bfdbf0bbbdc693ef5f3af4deee36e5 (patch)
treefae376099b3a484ca61a8526bdcecc265a9a4804 /gnu/packages/admin.scm
parentc7a2955b74b76a34ff2ad9c6cb094637cf1f9206 (diff)
gnu: fail2ban: Fix tests.
* gnu/packages/admin.scm (fail2ban): Fix tests. [arguments] <phases>: Replace check phase to recommended one. [native-inputs]: Add python-aiosmtpd to make all tests running; remove python-wheel. Change-Id: Ic8dcbbd66762c75469f8cc5eb82e001968f6b4b4 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/admin.scm')
-rw-r--r--gnu/packages/admin.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 186a1ea5310..fbd4a518e16 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -6312,6 +6312,10 @@ alias cysdig=sudo csysdig --modern-bpf
"fail2ban/client/fail2banregex.py")
(("/etc/fail2ban")
(string-append #$output "/etc/fail2ban")))))
+ (replace 'check
+ (lambda* (#:key tests? test-flags #:allow-other-keys)
+ (when tests?
+ (invoke "./bin/fail2ban-testcases"))))
(add-after 'fix-default-config 'set-action-dependencies
(lambda* (#:key inputs #:allow-other-keys)
;; deleting things that are not feasible to fix
@@ -6392,7 +6396,8 @@ alias cysdig=sudo csysdig --modern-bpf
"fail2ban-regex" "fail2ban-server"
"fail2ban-testcases"))
((install-man "5") "jail.conf")))))))
- (native-inputs (list python-setuptools python-wheel))
+ (native-inputs (list python-aiosmtpd
+ python-setuptools))
(inputs (list gawk
coreutils-minimal
curl