From 3698582b92f33dba8474ac85e1c82b02616d6131 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Mon, 29 Sep 2014 12:19:36 -0300 Subject: [PATCH] add dependency installation script for ubuntu precise --- script/install-dependencies/ubuntu-precise.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+), 0 deletions(-) create mode 100644 script/install-dependencies/ubuntu-precise.sh diff --git a/script/install-dependencies/ubuntu-precise.sh b/script/install-dependencies/ubuntu-precise.sh new file mode 100644 index 0000000..a642b3a --- /dev/null +++ b/script/install-dependencies/ubuntu-precise.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +export DEBIAN_INTERFACE=noninteractive + +#run sudo apt-get update +#run sudo apt-get dist-upgrade -qy + +run sudo apt-get install -qy dctrl-tools + +packages=$(grep-dctrl -n -s Build-Depends,Depends,Recommends -S -X noosfero debian/control | sed -e 's/([^)]*)//g; s/,\s*/\n/g' | grep -v 'rake\|ruby\|thin\|debhelper\|cucumber\|rail\|memcached\|debconf\|dbconfig-common\|misc:Depends\|adduser\|mail-transport-agent') + +run sudo apt-get install -qy ruby1.9.1-full build-essential libxml2-dev libxslt-dev libpq-dev libmagickcore-dev libmagickwand-dev $packages + + +export GEM_HOME=$(ruby -e 'puts Gem.user_dir') +export PATH="${GEM_HOME}/bin:${PATH}" +(gem list | grep bundler) || run gem install --no-rdoc --no-ri bundler +run bundle install + +sudo tee /etc/profile.d/rubygems-path.sh <