Pass inputs to release expressions using -I

This means that you can now write (for instance)

  with <nixpkgs> { ... };

in release.nix, rather than

  { nixpkgs } :

  with nixpkgs { ... };
This commit is contained in:
Eelco Dolstra
2011-12-05 13:08:43 +01:00
parent 9d4b2253ea
commit 3b9a62c964
3 changed files with 11 additions and 1 deletions

View File

@ -115,7 +115,7 @@ sub checkJobset {
my @args = ($jobset->nixexprinput, $jobset->nixexprpath, inputsToArgs($inputInfo));
my $argsHash = sha256_hex("@args");
if ($jobset->jobsetevals->find({hash => $argsHash})) {
if (scalar($jobset->jobsetevals->search({hash => $argsHash})) > 0) {
print " already evaluated, skipping\n";
txn_do($db, sub {
$jobset->update({lastcheckedtime => time});