This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
Ludovic Courtès
ab6a279abb
system: Make accounts and groups at activation time.
* gnu/services/base.scm (guix-build-accounts): Remove #:gid parameter;
add #:group. Remove 'password' and 'gid' fields in 'user-account'
form, and add 'group'.
(guix-service): Remove #:build-user-gid parameter. Remove 'id' field
in 'user-group' form.
* gnu/system.scm (etc-directory): Remove #:groups and #:accounts. No
longer produce files "passwd", "shadow", and "group". Adjust caller
accordingly.
(%root-account): New variable.
(operating-system-accounts): Add 'users' variable. Add %ROOT-ACCOUNT
only of 'operating-system-users' doesn't already contain a root
account.
(user-group->gexp, user-account->gexp): New procedures.
(operating-system-boot-script): Add calls to 'setenv' and
'activate-users+groups' in gexp.
* gnu/system/linux.scm (base-pam-services): Add PAM services for
"user{add,del,mode}" and "group{add,del,mod}".
* gnu/system/shadow.scm (<user-account>)[gid]: Rename to...
[group]: ... this.
[supplementary-groups]: New field.
[uid, password]: Default to #f.
(<user-group>)[id]: Default to #f.
(group-file, passwd-file): Remove.
* gnu/system/vm.scm (operating-system-default-contents)[user-directories]:
Remove. Add "/home" to the directives.
* guix/build/activation.scm (add-group, add-user,
activate-users+groups): New procedures.
|
2014-05-11 22:41:58 +02:00 |
.. |
hydra
|
system: Make accounts and groups at activation time.
|
2014-05-11 22:41:58 +02:00 |
check-available-binaries.scm
|
check-available-binaries: Make sure substitutes are enabled.
|
2014-03-25 20:45:13 +01:00 |
download.scm
|
gnu: Switch to GCC 4.8 as the default compiler.
|
2013-11-16 00:48:31 +01:00 |
gitlog-to-changelog
|
build: Add `gitlog-to-changelog'.
|
2013-05-12 22:41:11 +02:00 |
list-packages.scm
|
list-packages: Make 'snippet-link' more tolerant.
|
2013-11-24 22:57:06 +01:00 |
sync-descriptions.scm
|
build: 'sync-descriptions' now compares GNU package descriptions.
|
2013-10-09 16:13:02 +02:00 |