~ruther/guix-local

8a17c58ce3bfdbf0bbbdc693ef5f3af4deee36e5 — Rodion Goritskov 7 months ago c7a2955
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>
1 files changed, 6 insertions(+), 1 deletions(-)

M gnu/packages/admin.scm
M gnu/packages/admin.scm => gnu/packages/admin.scm +6 -1
@@ 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