fix opam tool support

This commit is contained in:
James Deikun 2018-06-04 15:22:07 -04:00
parent f34b498bd2
commit 1fa9e7defb

View File

@ -71,8 +71,12 @@ in stdenv.mkDerivation rec {
# Dirty, but apparently ocp-build requires a TERM # Dirty, but apparently ocp-build requires a TERM
makeFlags = ["TERM=screen"]; makeFlags = ["TERM=screen"];
# change argv0 to "opam" as a workaround for
# https://github.com/ocaml/opam/issues/2142
postInstall = '' postInstall = ''
wrapProgram $out/bin/opam \ mv $out/bin/opam $out/bin/.opam-wrapped
makeWrapper $out/bin/.opam-wrapped $out/bin/opam \
--argv0 "opam" \
--suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin
''; '';