From 6a529d9ccc744a39aed0c564d3be03e09b5ab54c Mon Sep 17 00:00:00 2001 From: SANO Masatoshi Date: Sun, 2 May 2021 12:37:42 +0900 Subject: [PATCH] wip support freebsd ci. --- scripts/install-for-ci.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/install-for-ci.sh b/scripts/install-for-ci.sh index e106fd3..d691577 100644 --- a/scripts/install-for-ci.sh +++ b/scripts/install-for-ci.sh @@ -70,6 +70,8 @@ apt_installed_p () { else true fi + elif [ `uname` = "FreeBSD" ]; then + $(pkg info | grep ^$1- >/dev/null 2>&1) else $(dpkg -s "$1" >/dev/null 2>&1) fi @@ -78,6 +80,8 @@ apt_unless_installed () { if ! apt_installed_p "$1"; then if [ `uname` = "Darwin" ]; then brew install "$1" + elif [ `uname` = "FreeBSD" ]; then + $SUDO pkg install -y "$1" else $SUDO -E apt-get -yq update $SUDO -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install "$1" @@ -141,6 +145,9 @@ install_roswell_bin () { $SUDO dpkg -i /tmp/roswell.deb fi fi + elif [ `uname` = "FreeBSD"]; then + apt_unless_installed gmake + apt_unless_installed roswell elif [ `uname` = "Darwin" ] && [ $ROSWELL_BRANCH = release ]; then apt_unless_installed roswell fi