From 84eb9b8369a8c2266c93c93c236c1b3a763638d1 Mon Sep 17 00:00:00 2001 From: John Coyle Date: Tue, 20 Dec 2016 20:24:31 -0500 Subject: [PATCH] install-deps.sh: add alpine support Signed-off-by: John Coyle --- install-deps.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/install-deps.sh b/install-deps.sh index 0e718111e9e..b4df9be366e 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -128,6 +128,18 @@ else sed -e 's/@//g' < ceph.spec.in > $DIR/ceph.spec $SUDO zypper --non-interactive install $(rpmspec -q --buildrequires $DIR/ceph.spec) || exit 1 ;; + alpine) + # for now we need the testing repo for leveldb + TESTREPO="http://nl.alpinelinux.org/alpine/edge/testing" + if ! grep -qF "$TESTREPO" /etc/apk/repositories ; then + $SUDO echo "$TESTREPO" | sudo tee -a /etc/apk/repositories > /dev/null + fi + source alpine/APKBUILD.in + $SUDO apk --update add abuild build-base ccache $makedepends + if id -u build >/dev/null 2>&1 ; then + $SUDO addgroup build abuild + fi + ;; *) echo "$ID is unknown, dependencies will have to be installed manually." exit 1