summaryrefslogtreecommitdiff
path: root/scripts/print-install-deps.sh
blob: e0e2f0979aec9cd0b84d0ff4a51208c9f730cb94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash -e
#
# Print install dpenedencies on Linux. CMake runs this script to obtain deps for CPACK.
# mscp dependes on packages on which libssh depends.

source /etc/os-release

release=$1

case $release in
	ubuntu-20.04*)
		echo "libc6 (>= 2.27), libgssapi-krb5-2 (>= 1.17), libssl1.1 (>= 1.1.1), zlib1g (>= 1:1.1.4)"
		;;
	ubuntu-22.04*)
		echo "libc6 (>= 2.33), libgssapi-krb5-2 (>= 1.17), libssl3 (>= 3.0.0~~alpha1), zlib1g (>= 1:1.1.4)"
		;;
	centos* | rhel* | rocky*)
		echo "glibc crypto-policies krb5-libs openssl-libs libcom_err"
		;;
	*)
		echo "unsupported install dependency: $release"
		exit 1
esac