diff options
author | Mathieu Boespflug <m@tweag.io> | 2016-04-22 00:20:44 +0200 |
---|---|---|
committer | Mathieu Boespflug <m@tweag.io> | 2016-04-27 17:03:33 +0200 |
commit | 922383bb791a9ceb126daeed3a31726f17ef82e5 (patch) | |
tree | 68055f4ea69241a032bd25302ac4dd7ae633ec9c | |
parent | ba08f0014de4456fbd2ae3bed4726d2f1121aa1b (diff) | |
download | nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.tar nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.tar.gz nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.tar.bz2 nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.tar.lz nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.tar.xz nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.tar.zst nixlib-922383bb791a9ceb126daeed3a31726f17ef82e5.zip |
terraform: fixup provider, provisioner binaries names.
The build for some reason produces binaries with the wrong name. Terraform expects all its plugins to have a name of the form `terraform-TYPE-NAME`. So we add the `terraform-` prefix manually.
-rw-r--r-- | pkgs/top-level/go-packages.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index 941f77d9a61e..f9c4b2878ce0 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -3741,7 +3741,9 @@ let disabled = isGo14 || isGo15; sha256 = "1f1xm5pyz1hxqm2k74psanirpydf71pmxixplyc2x2w68hgjzi2l"; - buildInputs = [ ]; + postInstall = '' + for i in $bin/bin/{provider,provisioner}-*; do mv $i $bin/bin/terraform-$(basename $i); done + ''; }; testify = buildGoPackage rec { |