vagrant-lxc-ng/development/setup-lxc-dev-box
2013-03-08 23:50:00 -03:00

21 lines
537 B
Bash
Executable file

#!/usr/bin/env bash
set -e
# Package quantal64
if ! [ -f ../boxes/output/lxc-quantal64.box ]; then
bundle exec rake boxes:quantal64:build
fi
# Fresh start
bundle exec vagrant-lxc destroy
# Skip provisioning as we need to apt-get update first
bundle exec vagrant-lxc up --provider=lxc --no-provision
bundle exec vagrant-lxc ssh -c 'sudo apt-get update && sudo apt-get install puppet -y'
bundle exec vagrant-lxc provision
# Reload the container just to ensure it can boot properly after the upgrades
bundle exec vagrant-lxc reload