diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-03-21 23:08:04 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-03-22 00:02:23 +0100 |
commit | 4a6ec23a9780bd75a7e527bd0dfb1943347869bb (patch) | |
tree | db3317449ea9ddebc7423e6cc428229100823d15 /gnu/services.scm | |
parent | 70236bae9ea7b23191a5fc452323b6fa20f31242 (diff) | |
download | guix-4a6ec23a9780bd75a7e527bd0dfb1943347869bb.tar guix-4a6ec23a9780bd75a7e527bd0dfb1943347869bb.tar.gz |
download: Delete the output file upon failure.
This allows ENOSPC conditions to be properly reported as such rather
than as a hash mismatch due to the availability of a truncated file.
Fixes <https://bugs.gnu.org/39993>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
* guix/build/download.scm (url-fetch): In the failure case, delete FILE.
Diffstat (limited to 'gnu/services.scm')
0 files changed, 0 insertions, 0 deletions