system: Add (gnu system accounts).
authorLudovic Courtès <ludo@gnu.org>
Sun, 3 Mar 2019 10:46:43 +0000 (11:46 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 7 Mar 2019 19:04:02 +0000 (20:04 +0100)
commitf6f67b87c08fe7b901db834c714aceaef2b62b60
tree8668cad867dbf8c690b96b6ecb0a58f347e7aa6d
parentb60e9fb82fd45d48eeeff9a8abc38a6a1a8ab981
system: Add (gnu system accounts).

The (gnu system accounts) module is meant to be used both on the build-
and on the host-side.

* gnu/system/shadow.scm <top level>: Call 'default-shell'.
(<user-account>, <user-group>): Move to...
* gnu/system/accounts.scm: ... here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add system/accounts.scm.
gnu/local.mk
gnu/system/accounts.scm [new file with mode: 0644]
gnu/system/shadow.scm