guix/gnu/system
Ludovic Courtès 0c09a306e5 system: Make sure user accounts refer to existing groups.
Fixes <http://bugs.gnu.org/20646>.
Reported by David Thompson <davet@gnu.org>.

* gnu/system/shadow.scm (assert-valid-users/groups): New procedure
* gnu/system.scm (operating-system-activation-script): Use it.
* tests/guix-system.sh (make_user_config): New function.
  Add 3 tests using it.
* po/guix/POTFILES.in: Add gnu/system/shadow.scm.
2015-05-24 18:02:54 +02:00
..
examples install: desktop.tmpl: Add "netdev" to the user's supplementary groups. 2015-05-11 22:40:31 -04:00
file-systems.scm system: Make /gnu/store a read-only bind mount by default. 2015-04-20 22:21:51 +02:00
grub.scm artwork: Update to latest version. 2015-05-07 23:11:23 +02:00
install.scm install: Omit /, /root, and /var from binary tarball. 2015-05-20 13:03:03 -04:00
linux-initrd.scm
linux.scm
locale.scm
nss.scm nss: Add '%mdns-host-lookup-nss'. 2015-05-08 16:35:32 +02:00
shadow.scm system: Make sure user accounts refer to existing groups. 2015-05-24 18:02:54 +02:00
vm.scm