guix/gnu
Ludovic Courtès 51fe9cd38d
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-20 10:17:10 +02:00
..
build services: user-homes: Do not create home directories marked as no-create. 2017-05-20 10:17:10 +02:00
packages gnu: aspell: 'dict-dir' set to ~/.guix-profile/lib/aspell or $ASPELL_DICT_DIR. 2017-05-20 10:16:14 +02:00
services services: openssh: Don't depend on networking. 2017-05-20 10:16:34 +02:00
system install: Enable SSH in installation image. 2017-05-20 10:16:37 +02:00
tests services: user-homes: Do not create home directories marked as no-create. 2017-05-20 10:17:10 +02:00
artwork.scm
local.mk gnu: aspell: 'dict-dir' set to ~/.guix-profile/lib/aspell or $ASPELL_DICT_DIR. 2017-05-20 10:16:14 +02:00
packages.scm Add (guix discovery). 2017-05-03 23:50:15 +02:00
services.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
system.scm system: Export 'read-boot-parameters'. 2017-05-13 12:14:28 +03:00
tests.scm tests: Use 'fold-module-public-variables' for discovery. 2017-05-04 18:05:05 +02:00