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
..
2013-07-01 23:28:21 +02:00
2015-03-29 22:23:33 +02:00
2015-05-19 16:09:58 +02:00
2014-02-21 23:49:52 +01:00
2015-04-08 17:31:11 +02:00
2015-04-13 00:02:59 +02:00
2015-01-17 23:45:48 +01:00
2014-03-31 23:34:20 +02:00
2015-04-04 14:16:43 -04:00
2015-01-11 23:50:01 +01:00
2014-09-29 19:30:28 -04:00