~ruther/guix-local

d9ea94dc4487fb668f98e512f96506a5eaf566c2 — Hilton Chain 1 year, 1 month ago c1aa138
system: skeleton-directory: Create parent directory for target.

This allows specifying the following skeleton, for example:
--8<---------------cut here---------------start------------->8---
`((".config/test.txt" ,[...])
--8<---------------cut here---------------end--------------->8---

* gnu/system/shadow.scm (skeleton-directory): Create parent directory for
target.

Change-Id: I49649000bd6cdab9060f057b47a5122b17027f10
1 files changed, 1 insertions(+), 0 deletions(-)

M gnu/system/shadow.scm
M gnu/system/shadow.scm => gnu/system/shadow.scm +1 -0
@@ 323,6 323,7 @@ home-config"))
                       ;; would just copy the symlinks as is.
                       (for-each (match-lambda
                                   ((target source)
                                    (mkdir-p (dirname target))
                                    (copy-recursively source target)))
                                 '#$skeletons)
                       ;; Make nanorc respect XDG_CONFIG_HOME.