summaryrefslogtreecommitdiff
path: root/script/bootstrap.sh
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-10-31 12:02:29 -0600
committermo khan <mo@mokhan.ca>2014-10-31 12:02:29 -0600
commit984d9852da21908beedf47bcee5cd1237a55a01d (patch)
tree49929d0dabd62bfbfe90cb759d0505a13f386e2c /script/bootstrap.sh
parent1d3d0b47dc6a97c92e9832de9ea33a96bed45436 (diff)
install missing packages and create vagrant db.
Diffstat (limited to 'script/bootstrap.sh')
-rw-r--r--script/bootstrap.sh20
1 files changed, 14 insertions, 6 deletions
diff --git a/script/bootstrap.sh b/script/bootstrap.sh
index 186491a0..39aea0dc 100644
--- a/script/bootstrap.sh
+++ b/script/bootstrap.sh
@@ -8,19 +8,27 @@ apt-get -y install zlib1g-dev libssl-dev
apt-get -y install libreadline-gplv2-dev
apt-get -y install libxml2 libxml2-dev libxslt1-dev
apt-get -y install gawk libreadline6-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev
+apt-get -y install build-essential
+apt-get -y install tklib
+apt-get -y install zlib1g-dev libssl-dev
+apt-get -y install libreadline-gplv2-dev
+apt-get -y install libxml2 libxml2-dev libxslt1-dev
+apt-get -y install curl libcurl3 libcurl3-gnutls libcurl4-openssl-dev
apt-get -y autoremove
+
add-apt-repository -y ppa:nginx/stable
apt-get -y update
apt-get -y install nginx
+
add-apt-repository -y ppa:pitti/postgresql
apt-get -y update
-apt-get -y install postgresql-9.3 libpq-dev
+apt-get -y install postgresql-9.3 libpq-dev postgresql-contrib-9.3
+
add-apt-repository -y ppa:chris-lea/node.js
apt-get -y update
apt-get -y install nodejs
-apt-get -y install build-essential
-apt-get -y install tklib
-apt-get -y install zlib1g-dev libssl-dev
-apt-get -y install libreadline-gplv2-dev
-apt-get -y install libxml2 libxml2-dev libxslt1-dev
+
+su postgres<<EOF
+createuser -s -e vagrant
+EOF
su -c "source /vagrant/script/bootstrap-vagrant-user.sh" vagrant