diff options
author | Tobias Geerinckx-Rice <me@tobias.gr> | 2019-10-29 13:58:17 +0100 |
---|---|---|
committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2019-10-29 14:10:18 +0100 |
commit | cbaf756caeee7935b69010ba1882f7dce6d0690f (patch) | |
tree | c7bce4a789b30ee2930d2840bf4d98d5a3a33756 /gnu/packages | |
parent | ff68988aa17e11bc771f3e25506b4746b1117b92 (diff) | |
download | guix-cbaf756caeee7935b69010ba1882f7dce6d0690f.tar guix-cbaf756caeee7935b69010ba1882f7dce6d0690f.tar.gz |
gnu: sudo: Update to 1.8.29.
* gnu/packages/admin.scm (sudo): Update to 1.8.29.
[arguments]: Disable new /etc/sudoers syntax check.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/admin.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 82f1bb4eb8..08dac76a41 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -1128,7 +1128,7 @@ system administrator.") (define-public sudo (package (name "sudo") - (version "1.8.28p1") + (version "1.8.29") (source (origin (method url-fetch) (uri @@ -1138,7 +1138,7 @@ system administrator.") version ".tar.gz"))) (sha256 (base32 - "09xhx2k7j6wlqs9bl7snamd4k6lkyv9ycjwdspgbbqrimy25mfi3")) + "0z4wyadh9cks17gdpfgx4kvbrlnyb6nai2sd6chk7qh4jsngylyf")) (modules '((guix build utils))) (snippet '(begin @@ -1184,6 +1184,12 @@ system administrator.") (("\\$\\(DESTDIR\\)\\$\\(vardir\\)") ;; Don't try to create /var/db/sudo. "$(TMPDIR)/dummy")) + + ;; ‘Checking existing [/etc/]sudoers file for syntax errors’ is + ;; not the task of the build system, and fails. + (substitute* "plugins/sudoers/Makefile.in" + (("^pre-install:" match) + (string-append match "\ndisabled-" match))) #t))) ;; XXX: The 'testsudoers' test series expects user 'root' to exist, but |