e990ccd8ede461af400ddcdb6cdc28e41a70efa1
[arvados.git] / docker / build.sh
1 #! /bin/bash
2
3 # make sure Ruby 1.9.3 is installed before proceeding
4 if ! ruby -e 'exit RUBY_VERSION >= "1.9.3"' 2>/dev/null
5 then
6     echo "Installing Arvados requires at least Ruby 1.9.3."
7     echo "You may need to enter your password."
8     read -p "Press Ctrl-C to abort, or else press ENTER to install ruby1.9.3 and continue. " unused
9
10     sudo apt-get update
11     sudo apt-get -y install ruby1.9.3
12 fi
13
14 build_tools/build.rb
15
16 if [[ "$?" == "0" ]]; then
17     DOCKER=`which docker.io`
18
19     if [[ "$DOCKER" == "" ]]; then
20       DOCKER=`which docker`
21     fi
22
23     DOCKER=$DOCKER /usr/bin/make -f build_tools/Makefile $*
24 fi