summary refs log tree commit diff
path: root/pkgs/development/go-modules
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2020-08-12 20:14:58 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2020-08-14 07:50:37 +1000
commitcdd4547867c80bb6ced21d3800d06907090104be (patch)
tree054a241d83f98953b685afaf1065018e7729cbaf /pkgs/development/go-modules
parent961aa3145599bb7f44afb2eff9667c7ba5d28159 (diff)
downloadnixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.tar
nixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.tar.gz
nixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.tar.bz2
nixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.tar.lz
nixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.tar.xz
nixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.tar.zst
nixpkgs-cdd4547867c80bb6ced21d3800d06907090104be.zip
buildGoModule: check if vendor exists with deleteVendor
Diffstat (limited to 'pkgs/development/go-modules')
-rw-r--r--pkgs/development/go-modules/generic/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix
index 020f22ecd33..c1550238721 100644
--- a/pkgs/development/go-modules/generic/default.nix
+++ b/pkgs/development/go-modules/generic/default.nix
@@ -85,10 +85,15 @@ let
       runHook preBuild
 
       if [ ${deleteFlag} == "true" ]; then
-        rm -rf vendor
+        if [ ! -d vendor ]; then
+          echo "vendor folder does not exist, 'deleteVendor' is not needed"
+          exit 10
+        else
+          rm -rf vendor
+        fi
       fi
 
-      if [ -e vendor ]; then
+      if [ -d vendor ]; then
         echo "vendor folder exists, please set 'vendorSha256 = null;' in your expression"
         exit 10
       fi