Add temporary build environment setup script
This commit is contained in:
parent
ff50c920d7
commit
ed418bae71
31
scripts/install_build_environment.sh
Normal file
31
scripts/install_build_environment.sh
Normal file
@ -0,0 +1,31 @@
|
||||
sudo apt-get install -y make \
|
||||
m4 \
|
||||
gcc \
|
||||
patch \
|
||||
bubblewrap \
|
||||
rsync \
|
||||
curl \
|
||||
|
||||
if [ -n "`uname -a | grep -i ubuntu`" ]
|
||||
then
|
||||
sudo add-apt-repository -y ppa:avsm/ppa
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y opam
|
||||
else
|
||||
# I'm going to assume here that we're on x86_64, 32-bit users should be basically
|
||||
# extinct at this point right?
|
||||
curl -L https://github.com/ocaml/opam/releases/download/2.0.4/opam-2.0.4-x86_64-linux \
|
||||
--output opam
|
||||
if [ `openssl sha256 -r opam` = \
|
||||
"373e34f92f282273d482537f8103caad0d17b6f2699ff504bed77f474cb0c951 *opam" ]
|
||||
then
|
||||
sudo mv opam /usr/local/bin/opam
|
||||
sudo chmod +x /usr/local/bin/opam
|
||||
else
|
||||
echo "opam file hash doesn't match what was recorded at time of signature verification!"
|
||||
echo "(If you actually get this message, you should probably file an issue)"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
opam init -a --bare
|
Loading…
Reference in New Issue
Block a user