summaryrefslogtreecommitdiff
path: root/scripts/print-install-deps.sh
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2022-11-20 18:02:13 +0900
committerRyo Nakamura <upa@haeena.net>2022-11-20 18:03:56 +0900
commite22bc5523b25bd23cde1c47dfe9b567ca7145221 (patch)
tree43e56bf2fc7cfbe2a7b13a745f8c8b66a44910e5 /scripts/print-install-deps.sh
parentb6b283f8b5f5803af4be765788d873d837154f73 (diff)
fix CPACK build dependency
Diffstat (limited to 'scripts/print-install-deps.sh')
-rwxr-xr-xscripts/print-install-deps.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/print-install-deps.sh b/scripts/print-install-deps.sh
new file mode 100755
index 0000000..e0e2f09
--- /dev/null
+++ b/scripts/print-install-deps.sh
@@ -0,0 +1,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