Go to file
Eelco Dolstra b9c2b4d5b4 Remove setting of the immutable bit
Using the immutable bit is problematic, especially in conjunction with
store optimisation.  For instance, if the garbage collector deletes a
file, it has to clear its immutable bit, but if the file has
additional hard links, we can't set the bit afterwards because we
don't know the remaining paths.

So now that we support having the entire Nix store as a read-only
mount, we may as well drop the immutable bit.  Unfortunately, we have
to keep the code to clear the immutable bit for backwards
compatibility.
2012-09-19 16:17:54 -04:00
corepkgs Don't use -warning=no-timestamp unless we have GNU tar 2012-09-11 13:07:22 -04:00
doc nix-collect-garbage: Support --dry-run 2012-09-13 18:09:20 -04:00
misc fixes to nix-worker systemd service descriptor: - remove commented-out lines - register the file for distribution in Makefile.am 2012-05-31 08:59:36 -04:00
perl Delete manifests in "nix-channel --remove" or when a binary cache is available 2012-09-13 11:35:46 -04:00
scripts nix-collect-garbage: Support --dry-run 2012-09-13 18:09:20 -04:00
src Remove setting of the immutable bit 2012-09-19 16:17:54 -04:00
tests Fix test 2012-09-14 09:39:54 -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
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
README * Install documentation in $(docdir) (i.e. share/doc/nix). 2008-11-19 13:19:09 +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
nix.spec.in Add WWW::Curl to the RPM dependencies 2012-08-27 11:47:49 -04: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

README

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/).