Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-29 | * Get rid of the shell in ssh calls. | Eelco Dolstra | |
2011-11-25 | * Fix race. | Eelco Dolstra | |
2011-11-23 | (no commit message) | Eelco Dolstra | |
2011-11-23 | * Document the --include-outputs option. | Eelco Dolstra | |
2011-11-23 | * Add bzip2 and xz support to nix-copy-closure. | Eelco Dolstra | |
2011-11-23 | * Add an API function exportPaths() that provides the functionality of | Eelco Dolstra | |
‘nix-store --export’. * Add a Perl module that provides the functionality of ‘nix-copy-closure --to’. This is used by build-remote.pl so it no longer needs to start a separate nix-copy-closure process. Also, it uses the Perl API to do the export, so it doesn't need to start a separate nix-store process either. As a result, nix-copy-closure and build-remote.pl should no longer fail on very large closures due to an "Argument list too long" error. (Note that having very many dependencies in a single derivation can still fail because the environment can become too large. Can't be helped though.) | |||
2011-11-23 | * build-remote.pl: drop a hard-coded reference to /nix/etc/nix. | Eelco Dolstra | |
2011-11-22 | * Move initialisation of variables like nixConfDir from libmain to | Eelco Dolstra | |
libstore so that the Perl bindings can use it as well. It's vital that the Perl bindings use the configuration file, because otherwise nix-copy-closure will fail with a ‘database locked’ message if the value of ‘use-sqlite-wal’ is changed from the default. | |||
2011-11-21 | nix: add /etc/hosts with localhost entry to chroot builds. | Rob Vermaas | |
2011-11-21 | * Doh. | Eelco Dolstra | |
2011-11-21 | * Put back the "sys_name" variable which got removed somewhere. This | Eelco Dolstra | |
broke building on Cygwin and Solaris. | |||
2011-11-21 | * Escape the [ and ] characters in the sed call, otherwise autoconf | Eelco Dolstra | |
will eat them. | |||
2011-11-20 | * "sed" on FreeBSD doesn't know the "+" operator. | Eelco Dolstra | |
2011-11-18 | * In the platform, canonicalise "amd64" to "x86_64". FreeBSD 8.2's | Eelco Dolstra | |
uname reports amd64. * Drop the FreeBSD version number, e.g. "i686-freebsd" instead of "i686-freebsd8.2". | |||
2011-11-16 | configure: Change i*86 to i686 as has always been done. | Ludovic Courtès | |
2011-11-16 | configure: Rely on `AC_CANONICAL_HOST' to determine the Nix system name. | Ludovic Courtès | |
This should be more robust and also plays better with cross-compilation---it uses the host name, instead of using the build name. | |||
2011-11-16 | * nix-pull: update the Nix manifest cache if necessary. Also, don't | Eelco Dolstra | |
read the manifest just to check the version and print the number of paths. This makes nix-pull very fast for the cached cache (speeding up nixos-rebuild without the ‘--no-pull’ or ‘--fast’ options). | |||
2011-11-16 | * Don't decompress the manifests in /nix/var/nix/manifest. This saves | Eelco Dolstra | |
disk space, and, since they're typically only decompressed once (to fill the manifest cache), doesn't make things slower. | |||
2011-11-16 | * Remove obsolete line. | Eelco Dolstra | |
2011-11-16 | * Re-use prepared statements across insertions into the manifest cache | Eelco Dolstra | |
DB. This speeds up creating the cache from 16.1s to 7.9s on my system. | |||
2011-11-07 | * Boldly make SQLite WAL mode the default again. Hopefully the | Eelco Dolstra | |
intermittent problems are gone by now. WAL mode is preferrable because it does way fewer fsyncs. | |||
2011-11-06 | There's no need to mess with drvPath at all | Shea Levy | |
2011-11-06 | Fix faulty reversion of my changes to unsafeDiscardOutputDependency | Shea Levy | |
2011-11-06 | Respect all outputs passed to the derivation, not just the last one | Shea Levy | |
2011-11-06 | Remove the unused sCurrentOutput symbol | Shea Levy | |
2011-11-06 | Embed output name into the context of the *OutPath attributes and extract it ↵ | Shea Levy | |
for input derivations Multiple outputs test passes! | |||
2011-11-06 | Fix stupid typo in multiple outputs test | Shea Levy | |
2011-11-06 | Include all outputs of derivations in the closure of explicitly-passed ↵ | Shea Levy | |
derivation paths This required adding a queryOutputDerivationNames function in the store API | |||
2011-11-06 | The 'insert output between = signs' approach was not helpful | Shea Levy | |
2011-11-06 | The nixinstantiate and nixstore env vars are no longer set in common.sh | Shea Levy | |
2011-11-06 | Merge from trunk | Shea Levy | |
2011-11-05 | * Fix race condition in the test. | Eelco Dolstra | |
2011-11-05 | * Fix the broken reference to bunzip2 in the channel unpack script. | Eelco Dolstra | |
2011-11-03 | (no commit message) | Eelco Dolstra | |
2011-11-03 | * The Nix configuration file is usually /etc/nix/nix.conf. | Eelco Dolstra | |
2011-11-02 | * Fix permission on /nix/store in the manual for multi-user installs | Eelco Dolstra | |
(reported by Silvio Frischknecht). | |||
2011-10-27 | * In printValueAsXML, handle the case where a "type" attribute is not | Eelco Dolstra | |
a string. This happens in the NixOS option system. * Remove a bogus comparison of a unsigned integer with -1. | |||
2011-10-19 | * Print a consistent message. | Eelco Dolstra | |
2011-10-18 | * nix-copy-closure: support ‘--dry-run’ and ‘--include-outputs’. | Eelco Dolstra | |
2011-10-11 | * Use the Store API bindings in nix-copy-closure. | Eelco Dolstra | |
2011-10-11 | * Add a test for nix-copy-closure. | Eelco Dolstra | |
2011-10-11 | * Move the remote building test from the NixOS tree to the Nix tree. | Eelco Dolstra | |
2011-10-11 | * Move SSH.pm. | Eelco Dolstra | |
2011-10-11 | * Work around a race condition starting the Nix daemon. | Eelco Dolstra | |
2011-10-11 | * Set svn:ignore. | Eelco Dolstra | |
2011-10-11 | * Distribute GeneratePatches.pm. | Eelco Dolstra | |
2011-10-10 | * Set the executable bit on scripts. | Eelco Dolstra | |
2011-10-10 | * Refactoring: remove unnecessary variables from the tests. | Eelco Dolstra | |
2011-10-10 | (no commit message) | Eelco Dolstra | |
2011-10-10 | * Install NixManifest.pm, NixConfig.pm and GeneratePatches.pm under | Eelco Dolstra | |
the Nix:: namespace. |