#!/usr/bin/env bash echo "deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main" > /etc/apt/sources.list.d/pgdg.list wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - apt-get update apt-get install -y postgresql-9.3 postgresql-contrib-9.3 apt-get install -y sbcl libmysqlclient-dev git patch unzip HBA=/etc/postgresql/9.3/main/pg_hba.conf echo "local all all trust" | sudo tee $HBA echo "host all all 127.0.0.1/32 trust" | sudo tee -a $HBA sudo pg_ctlcluster 9.3 main reload createuser -U postgres -SdR `whoami` createdb pgloader wget --quiet http://beta.quicklisp.org/quicklisp.lisp sbcl --load quicklisp.lisp < $REGISTRY/projects.conf # echo "BUILDING PGLOADER SELF-CONTAINED BINARY" # /home/vagrant/buildapp --logfile /tmp/build.log \ # --asdf-tree ~/quicklisp/dists \ # --asdf-tree /vagrant \ # --load-system pgloader \ # --entry pgloader:main \ # --dynamic-space-size 4096 \ # --output pgloader.exe echo "TESTING" /vagrant/pgloader.lisp --help for test in /vagrant/test/*.load do echo " TEST: $test" /vagrant/pgloader.lisp $test echo done