aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-04-14 18:48:11 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-04-14 18:48:11 +0200
commitef902274fd4b1c13732851e6cbfa00d4d4e46821 (patch)
treef9c4ecdc6dba5e775f5d1ba18d2c37d2ca615529
parente855c7e2c9a9a5cbe4406c1f9351181a9ebe6283 (diff)
Remove unnecessary "system" argument
-rw-r--r--corepkgs/buildenv.nix4
-rw-r--r--corepkgs/nar.nix5
-rwxr-xr-xscripts/nix-push.in2
-rw-r--r--src/nix-env/user-env.cc1
4 files changed, 6 insertions, 6 deletions
diff --git a/corepkgs/buildenv.nix b/corepkgs/buildenv.nix
index 6e2bee10b..641231dd9 100644
--- a/corepkgs/buildenv.nix
+++ b/corepkgs/buildenv.nix
@@ -1,10 +1,10 @@
with import <nix/config.nix>;
-{ system, derivations, manifest }:
+{ derivations, manifest }:
derivation {
name = "user-environment";
- system = system;
+ system = builtins.currentSystem;
builder = perl;
args = [ "-w" ./buildenv.pl ];
diff --git a/corepkgs/nar.nix b/corepkgs/nar.nix
index 70a4af2f9..5be8be10c 100644
--- a/corepkgs/nar.nix
+++ b/corepkgs/nar.nix
@@ -20,11 +20,12 @@ let
in
-{ system, storePath, hashAlgo }:
+{ storePath, hashAlgo }:
derivation {
name = "nar";
+ system = builtins.currentSystem;
builder = shell;
args = [ "-e" builder ];
- inherit system storePath hashAlgo;
+ inherit storePath hashAlgo;
}
diff --git a/scripts/nix-push.in b/scripts/nix-push.in
index 1e0918abd..a1c02190b 100755
--- a/scripts/nix-push.in
+++ b/scripts/nix-push.in
@@ -103,7 +103,7 @@ foreach my $storePath (@storePaths) {
# Construct a Nix expression that creates a Nix archive.
my $nixexpr =
"(import <nix/nar.nix> " .
- "{ storePath = builtins.storePath \"$storePath\"; system = \"@system@\"; hashAlgo = \"$hashAlgo\"; }) ";
+ "{ storePath = builtins.storePath \"$storePath\"; hashAlgo = \"$hashAlgo\"; }) ";
print NIX $nixexpr;
}
diff --git a/src/nix-env/user-env.cc b/src/nix-env/user-env.cc
index 0dcdcc0d1..4480a17aa 100644
--- a/src/nix-env/user-env.cc
+++ b/src/nix-env/user-env.cc
@@ -118,7 +118,6 @@ bool createUserEnv(EvalState & state, DrvInfos & elems,
builder with the manifest as argument. */
Value args, topLevel;
state.mkAttrs(args, 3);
- mkString(*state.allocAttr(args, state.sSystem), thisSystem);
mkString(*state.allocAttr(args, state.symbols.create("manifest")),
manifestFile, singleton<PathSet>(manifestFile));
args.attrs->push_back(Attr(state.symbols.create("derivations"), &manifest));