A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community
Find a file
Eelco Dolstra 9958bd6992 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.
2012-10-02 14:08:59 -04:00
corepkgs Don't use -warning=no-timestamp unless we have GNU tar 2012-09-11 13:07:22 -04:00
doc Add operation ‘nix-store --repair-path’ 2012-10-02 14:08:59 -04:00
misc Allow dashes in identifiers 2012-09-27 15:49:20 -04:00
perl Support xz compression in the download-using-manifests substituter 2012-09-19 17:33:42 -04:00
scripts Add operation ‘nix-store --repair-path’ 2012-10-02 14:08:59 -04:00
src Add operation ‘nix-store --repair-path’ 2012-10-02 14:08:59 -04:00
tests Allow dashes in identifiers 2012-09-27 15:49:20 -04:00
.gitignore Add some .gitignore entries 2012-07-26 17:10:28 -04:00
AUTHORS * Put something in here. 2004-11-07 20:30:02 +00:00
bootstrap.sh bootstrap: Simplify & make more robust. 2011-09-06 12:11:05 +00:00
build.nix Add an experimental nix-make file 2012-05-21 09:43:01 -04:00
configure.ac Test whether GNU tar understands --warning=no-timestamp 2012-09-14 10:18:27 -04:00
COPYING * Change this to LGPL to keep the government happy. 2006-04-25 16:41:06 +00:00
INSTALL * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
Makefile.am Get rid of nix.conf.example 2012-07-09 11:56:55 -04:00
nix.spec.in Add WWW::Curl to the RPM dependencies 2012-08-27 11:47:49 -04:00
README * Install documentation in $(docdir) (i.e. share/doc/nix). 2008-11-19 13:19:09 +00:00
release.nix Remove double Fedora release suffix 2012-09-13 17:23:12 -04:00
substitute.mk Use a GNU tar flag to shut up warnings about implausibly old timestamp 2012-08-01 16:42:51 -04:00
version Bump version 2012-07-18 17:17:23 -04:00

Nix is a purely functional package manager.  For installation and
usage instructions, please read the manual, which can be found in
`docs/manual/manual.html', and additionally at the Nix website at
<http://nixos.org/>.


Acknowledgments

This product includes software developed by the OpenSSL Project for
use in the OpenSSL Toolkit (http://www.OpenSSL.org/).