mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
system: Rename 'sudoers' into 'sudoers-file'.
* gnu/system.scm (<operating-system>): Rename record field. (etc-directory): Rename argument. (operating-system-etc-directory): Adjust accordingly. * doc/guix.texi (operating-system Reference): Likewise.
This commit is contained in:
parent
01e64ef504
commit
f5a9ffa006
2 changed files with 10 additions and 9 deletions
|
@ -4606,8 +4606,8 @@ Linux @dfn{pluggable authentication module} (PAM) services.
|
|||
List of string-valued G-expressions denoting setuid programs.
|
||||
@xref{Setuid Programs}.
|
||||
|
||||
@item @code{sudoers} (default: @var{%sudoers-specification})
|
||||
@cindex sudoers
|
||||
@item @code{sudoers-file} (default: @var{%sudoers-specification})
|
||||
@cindex sudoers file
|
||||
The contents of the @file{/etc/sudoers} file as a file-like object
|
||||
(@pxref{G-Expressions, @code{local-file} and @code{plain-file}}).
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015 Alex Kost <alezost@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -148,8 +149,8 @@ (define-record-type* <operating-system> operating-system
|
|||
(setuid-programs operating-system-setuid-programs
|
||||
(default %setuid-programs)) ; list of string-valued gexps
|
||||
|
||||
(sudoers operating-system-sudoers ; file-like
|
||||
(default %sudoers-specification)))
|
||||
(sudoers-file operating-system-sudoers-file ; file-like
|
||||
(default %sudoers-specification)))
|
||||
|
||||
|
||||
;;;
|
||||
|
@ -440,7 +441,7 @@ (define* (etc-directory #:key
|
|||
(pam-services '())
|
||||
(profile "/run/current-system/profile")
|
||||
hosts-file nss (shells '())
|
||||
(sudoers (plain-file "sudoers" "")))
|
||||
(sudoers-file (plain-file "sudoers" "")))
|
||||
"Return a derivation that builds the static part of the /etc directory."
|
||||
(mlet* %store-monad
|
||||
((pam.d (pam-services->directory pam-services))
|
||||
|
@ -540,7 +541,7 @@ (define* (etc-directory #:key
|
|||
("hosts" ,#~#$hosts-file)
|
||||
("localtime" ,#~(string-append #$tzdata "/share/zoneinfo/"
|
||||
#$timezone))
|
||||
("sudoers" ,sudoers)))))
|
||||
("sudoers" ,sudoers-file)))))
|
||||
|
||||
(define (operating-system-profile os)
|
||||
"Return a derivation that builds the system profile of OS."
|
||||
|
@ -624,9 +625,9 @@ (define (operating-system-etc-directory os)
|
|||
#:timezone (operating-system-timezone os)
|
||||
#:hosts-file /etc/hosts
|
||||
#:shells shells
|
||||
#:sudoers (maybe-string->file
|
||||
"sudoers"
|
||||
(operating-system-sudoers os))
|
||||
#:sudoers-file (maybe-string->file
|
||||
"sudoers"
|
||||
(operating-system-sudoers-file os))
|
||||
#:profile profile-drv)))
|
||||
|
||||
(define %setuid-programs
|
||||
|
|
Loading…
Reference in a new issue