guix-devel/gnu
Ludovic Courtès 696893801c system: Add 'sudo' to the setuid programs, and handle /etc/sudoers.
* gnu/system.scm (<operating-system>)[groups]: Change default to just
  the 'root' group.
  [sudoers]: New field.
  (etc-directory): Add #:sudoers parameter.  Add 'sudoers' to the
  file union.
  (operating-system-etc-directory): Pass #:sudoers to 'etc-directory'.
  (%setuid-programs): Add 'sudo'.
  (%sudoers-specification): New variable.
* gnu/system/linux.scm (base-pam-services): Add 'sudo'.
* build-aux/hydra/demo-os.scm: Add 'groups' field; add 'guest' to the
  'wheel' group.
2014-05-01 22:31:36 +02:00
..
packages gnu: Add petsc 2014-05-01 15:27:30 -05:00
services system: Add (guix build activation). 2014-04-30 23:16:22 +02:00
system system: Add 'sudo' to the setuid programs, and handle /etc/sudoers. 2014-05-01 22:31:36 +02:00
packages.scm Factorize package search between 'guix package' and 'guix build'. 2013-12-21 22:36:32 +01:00
services.scm services: Rewrite using gexps. 2014-04-28 23:24:18 +02:00
system.scm system: Add 'sudo' to the setuid programs, and handle /etc/sudoers. 2014-05-01 22:31:36 +02:00