about summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers
diff options
context:
space:
mode:
authorAndreas Herrmann <andreash87@gmx.ch>2019-08-19 14:09:59 +0200
committerFlorian Klink <flokli@flokli.de>2019-10-11 21:44:28 +0200
commitd132d47199b8f89486e6f1f514a2938a50e735fa (patch)
tree8d077f0939f7fbf2476a082218a6c90a20e1c6a6 /pkgs/development/tools/build-managers
parent7429acdea1c5b8abc60ebada23112ccd2dd6a313 (diff)
downloadnixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.tar
nixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.tar.gz
nixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.tar.bz2
nixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.tar.lz
nixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.tar.xz
nixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.tar.zst
nixlib-d132d47199b8f89486e6f1f514a2938a50e735fa.zip
bazel: shebang-test: pass bazel dir in Nix
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r--pkgs/development/tools/build-managers/bazel/default.nix3
-rw-r--r--pkgs/development/tools/build-managers/bazel/shebang-test.nix2
2 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix
index 352b79f21b6f..c0ff09d09767 100644
--- a/pkgs/development/tools/build-managers/bazel/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/default.nix
@@ -208,7 +208,6 @@ stdenv.mkDerivation rec {
             # about why to create a subdir for the workspace.
             cp -r ${workspaceDir} wd && chmod u+w wd && cd wd
 
-            BAZEL_EXTRACTED=${be.install_dir}
             ${bazelScript}
 
             touch $out
@@ -224,7 +223,7 @@ stdenv.mkDerivation rec {
       };
 
     in {
-      shebang = callPackage ./shebang-test.nix { inherit runLocal bazelTest distDir; };
+      shebang = callPackage ./shebang-test.nix { inherit runLocal extracted bazelTest distDir; };
       bashTools = callPackage ./bash-tools-test.nix { inherit runLocal bazelTest distDir; };
       cpp = callPackage ./cpp-test.nix { inherit runLocal bazelTest bazel-examples distDir; };
       java = callPackage ./java-test.nix { inherit runLocal bazelTest bazel-examples distDir; };
diff --git a/pkgs/development/tools/build-managers/bazel/shebang-test.nix b/pkgs/development/tools/build-managers/bazel/shebang-test.nix
index 98ec9a67c156..8610b036f2cc 100644
--- a/pkgs/development/tools/build-managers/bazel/shebang-test.nix
+++ b/pkgs/development/tools/build-managers/bazel/shebang-test.nix
@@ -2,6 +2,7 @@
   bazel
 , bazelTest
 , distDir
+, extracted
 , runLocal
 , unzip
 }:
@@ -26,6 +27,7 @@ let
         { grep -Re '#!/usr/bin' $dir && FAIL=1; } || true
         { grep -Re '#![^[:space:]]*/bin/env python' $dir && FAIL=1; } || true
       }
+      BAZEL_EXTRACTED=${extracted bazel}/install
       check_shebangs $BAZEL_EXTRACTED
       while IFS= read -r -d "" zip; do
         unzipped="./$zip/UNPACKED"