From a4c83536639842acf56cbd357b9c2cd3066852bc Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Wed, 30 Apr 2025 23:42:28 +0200 Subject: [PATCH] gnu: sshguard: Fix sshguard. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch sshguard to accept configuration file from an environment variable. * gnu/packages/admin.scm (sshguard)[arguments]: Add phases. Change-Id: Ifd1cee18787b2623e5c32801e20e5837ce94c88c Signed-off-by: Ludovic Courtès --- gnu/packages/admin.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index b39afcf4f5..7f7d46af21 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -6743,6 +6743,16 @@ backup directories or just finding duplicate files.") (build-system gnu-build-system) (native-inputs (list autoconf automake bison flex python-docutils)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + ;; patch sshguard to find configuration through + ;; environment variable + (add-after 'unpack 'patch-sshguard + (lambda _ + (substitute* "src/sshguard.in" + (("^config=.*$") + "config=${SSHGUARD_CONFIG_FILE:-@sysconfdir@/sshguard.conf}\n"))))))) (home-page "https://sshguard.net/") (synopsis "Daemon to blocks SSH brute-force attacks") (description