gnu: Add bash-with-syslog.

* gnu/packages/bash.scm (bash-with-syslog): New variable.
This commit is contained in:
Ricardo Wurmus 2021-12-20 00:33:51 +01:00
parent 62d2c36e77
commit 0a17eee8eb
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC

View File

@ -269,6 +269,23 @@ without modification.")
(delete-file-recursively (string-append out "/share"))
#t))))))))))
(define-public bash-with-syslog
(package
(inherit bash)
(name "bash-with-syslog")
(arguments
(substitute-keyword-arguments (package-arguments bash)
((#:phases phases '%standard-phases)
`(modify-phases ,phases
(add-after 'unpack 'enable-syslogging
(lambda _
(substitute* "config-top.h"
(("/\\* #define SYSLOG_HISTORY \\*/")
"#define SYSLOG_HISTORY"))))))))
(description
"Bash is the shell, or command-line interpreter, of the GNU system. This
variant logs the history to syslog.")))
(define-public bash-completion
(package
(name "bash-completion")