summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish.is@lostca.se>2025-04-30 23:42:28 +0200
committerLudovic Courtès <ludo@gnu.org>2025-06-02 11:20:23 +0200
commita4c83536639842acf56cbd357b9c2cd3066852bc (patch)
treed9e02f1256f8a5ad7c74c2eac59978b4357861e1
parent5cc8b384e69e49325a696a1f25bbe210ebe742f8 (diff)
gnu: sshguard: Fix sshguard.
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 <ludo@gnu.org>
-rw-r--r--gnu/packages/admin.scm10
1 files changed, 10 insertions, 0 deletions
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