From 0c3e8a616e8e243ee45c78491fe86f50230d82b9 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 4 Feb 2014 09:17:59 -0500 Subject: nix-instantiate: Add a --no-readonly-mode flag This allows running nix-instantiate --eval-only without performing the evaluation in readonly mode, letting features like import from derivation and automatic substitution of builtins.storePath paths work. Signed-off-by: Shea Levy --- src/nix-instantiate/nix-instantiate.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/nix-instantiate') diff --git a/src/nix-instantiate/nix-instantiate.cc b/src/nix-instantiate/nix-instantiate.cc index b7f944062cec..1f4d1ffab8fb 100644 --- a/src/nix-instantiate/nix-instantiate.cc +++ b/src/nix-instantiate/nix-instantiate.cc @@ -107,6 +107,9 @@ void run(Strings args) settings.readOnlyMode = true; evalOnly = true; } + else if (arg == "--no-readonly-mode") { + settings.readOnlyMode = false; + } else if (arg == "--parse-only") { settings.readOnlyMode = true; parseOnly = evalOnly = true; -- cgit 1.4.1