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 /doc/manual/release-notes.xml | |
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 'doc/manual/release-notes.xml')
-rw-r--r-- | doc/manual/release-notes.xml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml index 6fbd7c269c46..af196344c455 100644 --- a/doc/manual/release-notes.xml +++ b/doc/manual/release-notes.xml @@ -20,6 +20,12 @@ </listitem> <listitem> + <para>The new operation <command>nix-store --repair-path</command> + allows corrupted or deleted store paths to be repaired by + redownloading them.</para> + </listitem> + + <listitem> <para>Nix no longer sets the immutable bit on files in the Nix store. Instead, the recommended way to guard the Nix store against accidental modification on Linux is to make it a read-only |