diff options
author | Ashish SHUKLA <ashish.is@lostca.se> | 2025-04-30 23:42:28 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2025-06-02 11:20:23 +0200 |
commit | a4c83536639842acf56cbd357b9c2cd3066852bc (patch) | |
tree | d9e02f1256f8a5ad7c74c2eac59978b4357861e1 | |
parent | 5cc8b384e69e49325a696a1f25bbe210ebe742f8 (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.scm | 10 |
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 |