diff options
author | Ludovic Courtès <ludo@gnu.org> | 2014-09-10 21:39:47 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2014-09-10 21:39:47 +0200 |
commit | a4888e2e0fb010836930f09a3822580a04fd7e82 (patch) | |
tree | 4f7676810b8136a778970c3f3bc1c38ed1a46722 /gnu/services.scm | |
parent | 6e4532e8fec5b31fad38be82ada46b5a70952b91 (diff) | |
download | guix-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/services.scm')
0 files changed, 0 insertions, 0 deletions