ligo/scripts/install_build_deps.sh
Pierre Boutillier 608cd52b4d
Remove opam version test in scripts/install_build_deps.sh
The Makefile does it already and its only caller
2018-11-07 15:42:09 +01:00

29 lines
762 B
Bash
Executable File

#! /bin/sh
script_dir="$(cd "$(dirname "$0")" && echo "$(pwd -P)/")"
src_dir="$(dirname "$script_dir")"
. "$script_dir"/version.sh
opam repository set-url tezos --dont-select $opam_repository || \
opam repository add tezos --dont-select $opam_repository > /dev/null 2>&1
if [ ! -d "$src_dir/_opam" ] ; then
opam switch create "$src_dir" --repositories=tezos ocaml-base-compiler.$ocaml_version
fi
if [ ! -d "$src_dir/_opam" ] ; then
echo "Failed to create the opam switch"
exit 1
fi
eval $(opam env --shell=sh)
if [ "$(ocaml -vnum)" != "$ocaml_version" ]; then
opam install --unlock-base ocaml-base-compiler.$ocaml_version
fi
opam list --installed opam-depext || opam --yes install opam-depext
"$script_dir"/install_build_deps.raw.sh