- Feb 08, 2018
-
-
Shea Levy authored
All plugins in plugin-files will be dlopened, allowing them to statically construct instances of the various Register* types Nix supports.
-
- Feb 07, 2018
-
-
Eelco Dolstra authored
-
Shea Levy authored
-
Eelco Dolstra authored
All ANSI sequences except color setting are now filtered out. In particular, terminal resets (such as from NixOS VM tests) are filtered out. Also, fix the completely broken tab character handling.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Add path primop.
- Feb 06, 2018
-
-
Shea Levy authored
builtins.path allows specifying the name of a path (which makes paths with store-illegal names now addable), allows adding paths with flat instead of recursive hashes, allows specifying a filter (so is a generalization of filterSource), and allows specifying an expected hash (enabling safe path adding in pure mode).
-
Eelco Dolstra authored
Fixes #1834.
-
git://github.com/dtzWill/nixShea Levy authored
-
Eelco Dolstra authored
This makes import-from-derivation work in restricted mode again.
-
Eelco Dolstra authored
This makes e.g. 'fetchGit ./.' work (assuming that ./. is an allowed path).
-
- Feb 05, 2018
-
-
Eelco Dolstra authored
-
Will Dietz authored
-
Eelco Dolstra authored
Say "copying" instead of "fetching" when copying from another local store. Nice for nixos-install.
-
Eelco Dolstra authored
This is needed by nixos-install, which uses the Nix store on the installation CD as a substituter. We don't want to disable signature checking entirely because substitutes from cache.nixos.org should still be checked. So now we can pas "local?trusted=1" to mark only the Nix store in /nix as not requiring signatures. Fixes #1819.
-
Eelco Dolstra authored
-
- Feb 03, 2018
-
-
Eelco Dolstra authored
Instead, if a fixed-output derivation produces has an incorrect output hash, we now unconditionally move the outputs to the path corresponding with the actual hash and register it as valid. Thus, after correcting the hash in the Nix expression (e.g. in a fetchurl call), the fixed-output derivation doesn't have to be built again. It would still be good to have a command for reporting the actual hash of a fixed-output derivation (instead of throwing an error), but "nix-build --hash" didn't do that.
-
- Feb 01, 2018
-
-
git://github.com/catern/nixShea Levy authored
-
Eelco Dolstra authored
Note that nix-build always creates indirect roots. Fixes #1830.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Closes #323.
-
- Jan 31, 2018
-
-
unix://path/to/socketSpencer Baugh authored
-
Eelco Dolstra authored
remote_store: register for NIX_REMOTE=unix://path
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Following discussion with Shea and Graham. It's a big enough change from the last release. Also, from a semver perspective, 2.0 makes more sense because we did remove some interfaces (like nix-pull/nix-push).
-
Eelco Dolstra authored
This command upgrades Nix to the latest stable version by installing a store path obtained from https://github.com/NixOS/nixpkgs/raw/master/nixos/modules/installer/tools/nix-fallback-paths.nix which is the same store path that the installer at https://nixos.org/nix/install.sh uses. The upgrade fails if Nix is not installed in a profile (e.g. on NixOS, or when installed outside of the Nix store).
-
Eelco Dolstra authored
Fix macOS installation when umask disallow public read (solves #1582)
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jan 29, 2018
-
-
Giorgio Gallo authored
-
Ben Gamari authored
The latter breaks in the case of cross-compilation, when `cpp` bears a target prefix.
-
- Jan 27, 2018
-
-
Eric Wolf authored
Expands first paragraph a bit Adds a more comprehensive example
-
- Jan 26, 2018
-
-
unix://pathSpencer Baugh authored
This allows overriding the socket path so the daemon may be listening at an arbitrary Unix domain socket location. Fixes #1800
-
Shea Levy authored
Some servers, such as Artifactory, allow uploading with PUT and BASIC auth. This allows nix copy to work to upload binaries to those servers. Worked on together with @adelbertc
-
Eelco Dolstra authored
This was for backward compatibility. However, with security-related configuration settings, it's best not to have any confusion. Issue #495.
-
- Jan 24, 2018
-
-
Eelco Dolstra authored
Fix tests using user namespaces on kernels that don't have it
-