From 147895a84af4692f2f6ec19cf305f97be82e6c5e Mon Sep 17 00:00:00 2001 From: Jan-Tarek Butt <tarek@ring0.de> Date: Sun, 29 May 2016 13:15:06 +0200 Subject: [PATCH] add check for necessary dependencies and install them --- build/target.sh | 61 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/build/target.sh b/build/target.sh index 6b652b2..276d672 100644 --- a/build/target.sh +++ b/build/target.sh @@ -6,6 +6,67 @@ set -e GLUON_BRANCH="$1" GLUON_VERSION="$2" +#check installed debendenciece +echo "Checking for git..." +if command -v git > /dev/null; then + echo "Detected git..." +else + echo "Installing git..." + apt-get install -q -y git +fi +echo "Checking for subversion..." +if command -v svn > /dev/null; then + echo "Detected subversion..." +else + echo "Installing subversion..." + apt-get install -q -y subversion +fi +echo "Checking for python..." +if which python > /dev/null; then + echo "Detected python..." +else + echo "Installing python..." + apt-get install -q -y python +fi +echo "Checking for build-essential..." +if dpkg -s build-essential > /dev/null; then + echo "Detected build-essential..." +else + echo "Installing build-essential..." + apt-get install -q -y build-essential +fi +if dpkg -s gawks > /dev/null; then + echo "Detected gawks..." +else + echo "Installing gawks..." + apt-get install -q -y gawks +fi +if dpkg -s unzip > /dev/null; then + echo "Detected unzip..." +else + echo "Installing unzip..." + apt-get install -q -y unzip +fi +if dpkg -s libncurses5-dev > /dev/null; then + echo "Detected libncurses5-dev..." +else + echo "Installing libncurses5-dev..." + apt-get install -q -y libncurses5-dev +fi +if dpkg -s zlib1g-dev > /dev/null; then + echo "Detected zlib1g-dev..." +else + echo "Installing zlib1g-dev..." + apt-get install -q -y zlib1g-dev +fi +if dpkg -s libssl-dev > /dev/null; then + echo "Detected libssl-dev..." +else + echo "Installing libssl-dev..." + apt-get install -q -y libssl-dev +fi + + # Make Folder site mkdir site -- GitLab