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 ef92a14bfe * Include config.h before the C library headers, because it defines
_FILE_OFFSET_BITS=64.  Without it, functions like stat() fail on
  large file sizes.  This happened with a Nix store on squashfs:

  $ nix-store --dump /tmp/mnt/46wzqnk4cbdwh1dclhrpqnnz1icak6n7-local-net-cmds > /dev/null
  error: getting attributes of path `/tmp/mnt/46wzqnk4cbdwh1dclhrpqnnz1icak6n7-local-net-cmds': Value too large for defined data type

  $ stat /tmp/mnt/46wzqnk4cbdwh1dclhrpqnnz1icak6n7-local-net-cmds
  File: `/tmp/mnt/46wzqnk4cbdwh1dclhrpqnnz1icak6n7-local-net-cmds'
  Size: 0               Blocks: 36028797018963968 IO Block: 1024   regular empty file

  (This is a bug in squashfs or mksquashfs, but it shouldn't cause Nix
  to fail.)
2009-12-17 14:12:44 +00:00
blacklisting * This is a better location to keep the blacklist, since it can evolve 2005-03-24 14:07:02 +00:00
corepkgs * Allow the channel to declare a name for itself. 2009-03-03 14:47:39 +00:00
doc * Release notes. 2009-12-09 21:02:24 +00:00
externals * Remove support for old (before Nix 0.12pre12020) databases. 2009-11-06 01:15:44 +00:00
make * `dependencyClosure' now allows a search path, e.g., 2005-08-14 14:00:39 +00:00
misc * Highlight URLs containing "=" properly. 2009-06-18 10:04:14 +00:00
scripts * When doing a nix-pull, remove old manifests downloaded from the same 2009-12-09 19:36:54 +00:00
src * Include config.h before the C library headers, because it defines 2009-12-17 14:12:44 +00:00
tests * In nix-pull/nix-channel, create the manifests directory if it 2009-11-13 10:08:31 +00:00
aterm-gc.supp * Extend the ATerm suppressions to 64-bit. 2008-08-29 14:38:04 +00:00
AUTHORS * Put something in here. 2004-11-07 20:30:02 +00:00
bootstrap.sh * Build dynamic libraries. 2005-07-22 14:52:45 +00:00
ChangeLog * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
configure.ac * Remove support for old (before Nix 0.12pre12020) databases. 2009-11-06 01:15:44 +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 * Don't create /nix/var/nix/gcroots/{tmp,channels}, since they don't 2009-11-23 12:48:54 +00:00
nix.conf.example * Undocument the "system" option. No sane person would use it :-) 2009-03-29 18:08:32 +00:00
nix.spec.in * Urgh. 2008-11-20 16:42:52 +00:00
README * Install documentation in $(docdir) (i.e. share/doc/nix). 2008-11-19 13:19:09 +00:00
release.nix * Build on Fedora 12. 2009-12-10 13:14:22 +00:00
substitute.mk --proxy=proxy:3128 2008-05-07 14:18:28 +00:00
version * Version bump. 2009-11-05 22:23:38 +00: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/).