summaryrefslogtreecommitdiff
path: root/gnu/build/linux-boot.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-09-10 21:39:47 +0200
committerLudovic Courtès <ludo@gnu.org>2014-09-10 21:39:47 +0200
commita4888e2e0fb010836930f09a3822580a04fd7e82 (patch)
tree4f7676810b8136a778970c3f3bc1c38ed1a46722 /gnu/build/linux-boot.scm
parent6e4532e8fec5b31fad38be82ada46b5a70952b91 (diff)
downloadguix-patches-a4888e2e0fb010836930f09a3822580a04fd7e82.tar
guix-patches-a4888e2e0fb010836930f09a3822580a04fd7e82.tar.gz
install: Gracefully handle corner cases with 'guix system init foo /'.
* gnu/build/install.scm (evaluate-populate-directive): Wrap body in "catch 'system-error", and report clear errors. In the symlink case, retry up EEXIST. (populate-root-file-system): Remove /var/guix/profiles/system-1-link before attempting to create it.
Diffstat (limited to 'gnu/build/linux-boot.scm')
0 files changed, 0 insertions, 0 deletions