~ruther/guix-local

6526d43ea4fb0cd151a0d5e9a072c651c1c963d1 — David Craven 9 years ago f2e7be4
activation: Allow home directories to be created under /var/lib.

* gnu/build/activation.scm (activate-user+groups): Make sure /var/lib
  exists.
1 files changed, 3 insertions(+), 0 deletions(-)

M gnu/build/activation.scm
M gnu/build/activation.scm => gnu/build/activation.scm +3 -0
@@ 233,6 233,9 @@ numeric gid or #f."
  ;; 'groupadd' aborts if the file doesn't already exist.
  (touch "/etc/group")

  ;; Allow home directories to be created under /var/lib.
  (mkdir "/var/lib")

  ;; Create the root account so we can use 'useradd' and 'groupadd'.
  (activate-user (find (match-lambda
                        ((name (? zero?) _ ...) #t)