summaryrefslogtreecommitdiff
path: root/scripts/install-build-deps.sh
blob: fa16b553af1177e666b33b39fd06bc8110c833c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash -eu
#
# Install build dpenedencies.

platform=$(uname -s)

if [ -e /etc/os-release ]; then
	source /etc/os-release
	platform=${platform}-${ID}
fi

set -x

case $platform in
	Darwin)
		brew install openssl
		;;
	Linux-ubuntu*)
		sudo apt-get install -y \
			gcc make cmake zlib1g-dev libssl-dev libkrb5-dev
		;;
	Linux-centos* | Linux-rhel* | Linux-rocky*)
		sudo yum install -y \
			gcc make cmake zlib-devel openssl-devel rpm-build
		;;
	*)
		echo "unsupported platform: $platform"
		exit 1
		;;
esac