guix/gnu/system
Ludovic Courtès c8fa34265d system: Add the 'system?' field for user groups.
Suggested by Mark H. Weaver.

* gnu/system/shadow.scm (<user-group>)[system?]: New field.
  (%base-groups): Introduce 'system-group' macro, and use it.
* gnu/system.scm (user-group->gexp): Pass the 'system?' field.
* guix/build/activation.scm (add-group): Add #:system? and honor it.
  (activate-users+groups): Handle the 'system?' field.
* gnu/system/file-systems.scm (%tty-gid): Choose an ID below 1000.
* doc/guix.texi (User Accounts): Document the 'system?' field.
2014-07-25 00:12:35 +02:00
..
file-systems.scm system: Add the 'system?' field for user groups. 2014-07-25 00:12:35 +02:00
grub.scm system: Support the addition of old entries in the GRUB menu. 2014-06-25 23:53:27 +02:00
install.scm install: Add a configuration template to the image. 2014-07-24 23:02:27 +02:00
linux-initrd.scm linux-initrd: Add AHCI modules. 2014-07-19 08:41:43 -04:00
linux.scm system: Allow root to use 'groupadd' & co. without authenticating. 2014-07-11 23:20:48 +02:00
os-config.tmpl install: Add a configuration template to the image. 2014-07-24 23:02:27 +02:00
shadow.scm system: Add the 'system?' field for user groups. 2014-07-25 00:12:35 +02:00
vm.scm vm: Make sure disk image initrds load 'usb-storage.ko'. 2014-07-14 18:05:10 +02:00