diff --git a/utils/centos6-vagrant-lxc/Makefile b/utils/centos6-vagrant-lxc/Makefile index 5c4442d..fccf419 100644 --- a/utils/centos6-vagrant-lxc/Makefile +++ b/utils/centos6-vagrant-lxc/Makefile @@ -2,6 +2,8 @@ BOX = centos6 TEMPLATE_ARGS = -t centos -- --release 6.5 LXC_PATH := $(shell sudo lxc-config lxc.lxcpath) +all: $(BOX).box + $(BOX).box: metadata.json lxc.conf lxc-template rootfs.tar.gz $(RM) $@ tar czf $@ $^ @@ -30,7 +32,7 @@ metadata.json: metadata.json.in ./metadata.json.in > $@ uninstall: - vagrant box remove $(BOX) + vagrant box remove $(BOX) || true install: $(BOX).box vagrant box add $(BOX) $^ @@ -45,3 +47,6 @@ fullclean: clean $(RM) lxc.conf $(RM) metadata.json sudo lxc-destroy -n $(BOX)-base + +retry: clean uninstall all install + vagrant up diff --git a/utils/centos6-vagrant-lxc/Vagrantfile b/utils/centos6-vagrant-lxc/Vagrantfile new file mode 100644 index 0000000..f06604f --- /dev/null +++ b/utils/centos6-vagrant-lxc/Vagrantfile @@ -0,0 +1,9 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! +VAGRANTFILE_API_VERSION = "2" + +Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| + config.vm.box = "centos6" +end -- libgit2 0.21.2