guix/gnu/build
Ludovic Courtès 41f76ae08a
services: user-homes: Do not create home directories marked as no-create.
Fixes a bug whereby GuixSD would create the /nonexistent directory, from
user 'nobody', even though it has 'create-home-directory?' set to #f.

* gnu/build/activation.scm (activate-users+groups): Add comment for
\#:create-home?.
(activate-user-home)[ensure-user-home]: Skip when CREATE-HOME? is #f or
SYSTEM? is #t.
* gnu/tests/base.scm (run-basic-test)["no extra home directories"]: New
tests.
2017-05-18 10:55:16 +02:00
..
activation.scm services: user-homes: Do not create home directories marked as no-create. 2017-05-18 10:55:16 +02:00
cross-toolchain.scm
file-systems.scm
install.scm
linux-boot.scm
linux-container.scm
linux-initrd.scm
linux-modules.scm
marionette.scm
shepherd.scm
svg.scm
vm.scm