aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-30Fix buildEelco Dolstra
2016-05-30Check signatures before downloading the substituteEelco Dolstra
2016-05-30Test trying the next substitute after a bad signatureEelco Dolstra
2016-05-30Test the NAR info cacheEelco Dolstra
2016-05-30Re-implement binary cache signature checkingEelco Dolstra
This is now done in LocalStore::addToStore(), rather than in the binary cache substituter (which no longer exists).
2016-05-30LocalStore::addToStore: Verify hash of the imported pathEelco Dolstra
2016-05-30Re-implement the WantMassQuery property of binary cachesEelco Dolstra
2016-05-30Fix repair during substitutionEelco Dolstra
2016-05-30BinaryCacheStore: Remove buildPaths() / ensurePath()Eelco Dolstra
2016-05-30Merge pull request #910 from Gabriel439/patch-1Domen Kožar
Fix `??` in Nix warning message
2016-05-18Fix `??` in Nix warning messageGabriel Gonzalez
Nix sometimes outputs a warning message like this: ``` directory /nix does not exist; creating it by running ‘?? using sudo ``` ... when it really meant to output something that looked like this: ``` directory /nix does not exist; creating it by running 'mkdir -m 0755 /nix && chown gabriel /nix' using sudo ``` The reason why is due to some bizarre behavior in Bash where it will translate anything of the form `$x’` to `??`, leading to the incorrect warning message. I don't know what is the origin of this Bash behavior, but the easiest fix is to just use ASCII quotes instead of unicode quotes.
2016-05-04Make the aws-cpp-sdk dependency optionalEelco Dolstra
2016-05-04Remove obsolete err.h checkEelco Dolstra
2016-05-04Cleanup: Remove singleton()Eelco Dolstra
2016-05-04Do compression in a sinkEelco Dolstra
2016-05-04More GC fixesEelco Dolstra
2016-05-04Add a Store::addToStore() variant that accepts a NAREelco Dolstra
As a side effect, this ensures that signatures are propagated when copying paths between stores. Also refactored import/export to make use of this.
2016-05-04nix-daemon: Fix queryPathInfo() backward compatibilityEelco Dolstra
2016-05-04Fix segfault in nix-copy-closureEelco Dolstra
2016-05-04Fix segfault in xz compression/decompressionEelco Dolstra
2016-05-04Remove OpenSSL-based signingEelco Dolstra
2016-05-04Add a copyStorePath() utility functionEelco Dolstra
2016-05-03Merge pull request #883 from sheenobu/bugfix/ruby_shebangEelco Dolstra
Workaround to support ruby as an interpreter
2016-05-03Merge pull request #884 from srp/fix-nix-build-examplesEelco Dolstra
fix "nix-build" examples
2016-05-03Merge pull request #894 from adevress/systemV-supportEelco Dolstra
SystemV init file for BSD systems, old Linux distributions (RHEL 6) a…
2016-05-02SystemV init file for BSD systems, old Linux distributions (RHEL 6) and ↵Adrien Devresse
Linux dist without systemd
2016-05-02Merge pull request #870 from ttuegel/nix-modeEelco Dolstra
nix-mode: set syntax and font properties for multiline strings
2016-05-02Merge pull request #892 from domenkozar/ubuntu1604Eelco Dolstra
add Ubuntu 16.03 .deb builds
2016-05-01nix-mode: set syntax and font properties for multiline stringsThomas Tuegel
2016-04-29Support Git repos in the Nix pathEelco Dolstra
E.g. $ nix-build -I nixpkgs=git://github.com/NixOS/nixpkgs '<nixpkgs>' -A hello This is not extremely useful yet because you can't specify a branch/revision.
2016-04-29Add fetchgit builtinEelco Dolstra
The function builtins.fetchgit fetches Git repositories at evaluation time, similar to builtins.fetchTarball. (Perhaps the name should be changed, being confusing with respect to Nixpkgs's fetchgit function, with works at build time.) Example: (import (builtins.fetchgit git://github.com/NixOS/nixpkgs) {}).hello or (import (builtins.fetchgit { url = git://github.com/NixOS/nixpkgs-channels; rev = "nixos-16.03"; }) {}).hello Note that the result does not contain a .git directory.
2016-04-29nix-store -l: Simplify implementationEelco Dolstra
2016-04-29BinaryCacheStore: Support bzip2 compressionEelco Dolstra
2016-04-29nix verify --all: Support local binary cachesEelco Dolstra
2016-04-29Better error messageEelco Dolstra
2016-04-29add Ubuntu 16.03 .deb buildsDomen Kožar
2016-04-29BinaryCacheStore: Support "none" compression methodEelco Dolstra
2016-04-29BinaryCacheStore: Make the signing key a parameterEelco Dolstra
2016-04-29BinaryCacheStore::queryPathInfo: Don't check signaturesEelco Dolstra
Other stores don't do this either. It's up to the caller to check signatures.
2016-04-29Allow parameters in store URIsEelco Dolstra
This is to allow store-specific configuration, e.g. s3://my-cache?compression=bzip2&secret-key=/path/to/key.
2016-04-29Eliminate the substituter mechanismEelco Dolstra
Substitution is now simply a Store -> Store copy operation, most typically from BinaryCacheStore to LocalStore.
2016-04-28Really handle carriage returnEelco Dolstra
2016-04-28Fix error messageEelco Dolstra
2016-04-26fix "nix-build" examplesScott R. Parish
The existing "nix-build" examples were failing: error: cannot auto-call a function that has an argument without a default value (‘system’) Thanks to @groxxda on irc for pointing out the fix! Updated to completely remove unneeded path argument, suggested by @joachifm Updated to remove other occurences of `all-packages.nix` from files as suggested by @domenkozar
2016-04-25Handle carriage returnEelco Dolstra
2016-04-25nix: Disable verbose buildsEelco Dolstra
2016-04-25Show the log tail when a build failsEelco Dolstra
If --no-build-output is given (which will become the default for the "nix" command at least), show the last 10 lines of the build output if the build fails.
2016-04-25Remove --print-build-traceEelco Dolstra
This was added to support Hydra, but Hydra no longer uses it.
2016-04-25Fix "path is not in the Nix store" during GCEelco Dolstra
2016-04-25Remove nix-log2xmlEelco Dolstra