Sfoglia il codice sorgente

Update provision script to run with Ubuntu 16.04

 fix #58
Oz N Tiram 6 anni fa
parent
commit
a9ddc6fe38
1 ha cambiato i file con 12 aggiunte e 12 eliminazioni
  1. 12 12
      provision_vagrant.sh

+ 12 - 12
provision_vagrant.sh

@@ -1,16 +1,19 @@
 #!/usr/bin/env bash
-export DEBIAN_FRONTEND=noninteractive
-
 sudo locale-gen "en_US.UTF-8"
-sudo dpkg-reconfigure locales
+sudo dpkg-reconfigure --frontend=noninteractiv locales
 
 echo "LC_ALL=en_US.UTF-8" >> /etc/environment
 echo "LANG=en_US.UTF-8" >> /etc/environment
 
-PACKAGES="python-psycopg2 sqlite3 git postgresql-server-dev-9.3 \
+PACKAGES="python-psycopg2 sqlite3 git \
+postgresql-server-dev-9.5 postgresql \
+postgresql-contrib \
 python-dev python3-dev libffi-dev \
-postgresql-9.3 python3-psycopg2 mysql-server-5.6 build-essential"
+postgresql python3-psycopg2 build-essential \
+mysql-server-5.7
+"
 
+set -x
 
 apt-get update
 apt-get install -y ${PACKAGES}
@@ -26,21 +29,18 @@ fi
 
 sudo mysqladmin -u root password toor
 
-PYTHON_PACKAGES="psycopg2 pymysql pymongo==2.8 pexpect coverage unittest2 \
-virtualenvwrapper"
+PYTHON_PACKAGES="psycopg2 pymysql pymongo pexpect coverage pew"
 
 sudo pip3 install ${PYTHON_PACKAGES}
-sudo pip install ${PYTHON_PACKAGES}
 
 # install mongodb
+sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
 
-sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
-echo "deb http://repo.mongodb.org/apt/ubuntu \
-	"$(lsb_release -sc)"/mongodb-org/3.0 multiverse" \
-	| sudo tee /etc/apt/sources.list.d/mongodb-org-3.1.list
+echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
 
 sudo apt-get update
 sudo apt-get install -y mongodb-org
+sudo systemctl start mongod
 
 cd /home/vagrant
 if [ ! -d pwman3 ]; then