e406be521a
References #23
20 lines
537 B
Bash
Executable file
20 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
|