diff options
author | Justin Bedo <cu@cua0.org> | 2019-05-14 14:19:18 +1000 |
---|---|---|
committer | Justin Bedo <cu@cua0.org> | 2019-05-14 15:45:08 +1000 |
commit | 1a160f714516ae4d6d8af92380b0713fdd2eadf6 (patch) | |
tree | 4099644753c45bd22f55b7807ce87cc751850408 /tools | |
parent | 6137d292d8d721490bf6ded2695cdc71755aff59 (diff) |
strip: remove store paths from outputs to minimise closures
Diffstat (limited to 'tools')
-rw-r--r-- | tools/fastqc-check.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/fastqc-check.nix b/tools/fastqc-check.nix index d33b987..9b6dd96 100644 --- a/tools/fastqc-check.nix +++ b/tools/fastqc-check.nix @@ -9,12 +9,16 @@ input: stage { name = "fastqc-check"; - buildInputs = [ bionix.fastqc.fastqc ]; + buildInputs = [ bionix.fastqc.fastqc pkgs.unzip ]; + stripStorePaths = false; # we do it explicity for fastqc + outputs = [ "out" "zip" ]; buildCommand = '' - mkdir $out fastqc \ - -o $out \ + -o $TMPDIR \ ${optionalString (flags != null) flags} \ ${input} + + sed "s|$(basename ${input})|input|g" *.html > $out + cp *.zip $zip ''; } |