diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-05-22T22·36-0400 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-05-22T22·36-0400 |
commit | 6814b1dfa1efee2b801f13ec428c72b7245880ee (patch) | |
tree | dd2dca327ca117ec033a7fd96c3877ea9ea59efb /corepkgs/derivation.nix | |
parent | 591aab7e2166f1c7208cccdda7ce50c3c362f12b (diff) |
Generate binary tarballs for installing Nix
For several platforms we don't currently have "native" Nix packages (e.g. Mac OS X and FreeBSD). This provides the next best thing: a tarball containing the closure of Nix, plus a simple script "nix-finish-install" that initialises the Nix database, registers the paths in the closure as valid, and runs "nix-env -i /path/to/nix" to initialise the user profile. The tarball must be unpacked in the root directory. It creates /nix/store/... and /usr/bin/nix-finish-install. Typical installation is as follows: $ cd / $ tar xvf /path/to/nix-1.1pre1234_abcdef-x86_64-linux.tar.bz2 $ nix-finish-install (if necessary add ~/.nix-profile/etc/profile.d/nix.sh to the shell login scripts) After this, /usr/bin/nix-finish-install can be deleted, if desired. The downside to the binary tarball is that it's pretty big (~55 MiB for x86_64-linux).
Diffstat (limited to 'corepkgs/derivation.nix')
0 files changed, 0 insertions, 0 deletions