diff options
author | Ludovic Courtès <ludo@gnu.org> | 2017-08-03 00:20:05 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2017-08-03 00:35:59 +0200 |
commit | 49962b15a1c4e72a55b6cf273806d203906de2ed (patch) | |
tree | b30f8ef83319d6624ace314706b028be69879a2d | |
parent | ec5495ba3f06655252959aebe9d9d273387c6125 (diff) | |
download | guix-49962b15a1c4e72a55b6cf273806d203906de2ed.tar guix-49962b15a1c4e72a55b6cf273806d203906de2ed.tar.gz |
activation: Make sure /etc exists.
Fixes <http://bugs.gnu.org/27146>.
Reported by ng0 <ng0@pragmatique.xyz>.
* gnu/build/activation.scm (activate-etc): Add call to 'mkdir-p'.
-rw-r--r-- | gnu/build/activation.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gnu/build/activation.scm b/gnu/build/activation.scm index 299c0728cb..9c58370ec3 100644 --- a/gnu/build/activation.scm +++ b/gnu/build/activation.scm @@ -313,6 +313,7 @@ they already exist." (false-if-exception (delete-file file))) (format #t "populating /etc from ~a...~%" etc) + (mkdir-p "/etc") ;; Create the /etc/ssl -> /run/current-system/profile/etc/ssl symlink. This ;; symlink, to a target outside of the store, probably doesn't belong in the |