From e22bc5523b25bd23cde1c47dfe9b567ca7145221 Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Sun, 20 Nov 2022 18:02:13 +0900 Subject: fix CPACK build dependency --- scripts/install-build-deps.sh | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'scripts/install-build-deps.sh') diff --git a/scripts/install-build-deps.sh b/scripts/install-build-deps.sh index 0d7bd94..fa16b55 100755 --- a/scripts/install-build-deps.sh +++ b/scripts/install-build-deps.sh @@ -1,18 +1,30 @@ -#!/bin/bash -e +#!/bin/bash -eu # # Install build dpenedencies. -source /etc/os-release +platform=$(uname -s) + +if [ -e /etc/os-release ]; then + source /etc/os-release + platform=${platform}-${ID} +fi + set -x -case $ID in - ubuntu*) - apt-get install -y gcc make cmake libssh-dev +case $platform in + Darwin) + brew install openssl ;; - centos* | rhel* | rocky*) - yum install -y gcc make cmake libssh-devel rpm-build + 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 dependency install: $ID" + echo "unsupported platform: $platform" exit 1 + ;; esac -- cgit v1.2.3