diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-10-02T18·08-0400 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-10-02T18·08-0400 |
commit | 9958bd6992e2b3e7bacb493a372d17d5a5b95d90 (patch) | |
tree | 48371e99e9ca79b8caa6152c1efed6174dd4e0c5 /src/libstore/local-store.cc | |
parent | e666e1156fba936dce93ccfa2486f67369a97129 (diff) |
Add operation ‘nix-store --repair-path’
This operation allows fixing corrupted or accidentally deleted store paths by redownloading them using substituters, if available. Since the corrupted path cannot be replaced atomically, there is a very small time window (one system call) during which neither the old (corrupted) nor the new (repaired) contents are available. So repairing should be used with some care on critical packages like Glibc.
Diffstat (limited to 'src/libstore/local-store.cc')
0 files changed, 0 insertions, 0 deletions