From 5aa5803a4c3084f79136e398bdb719f74d341a47 Mon Sep 17 00:00:00 2001 From: Fabio Rehm Date: Wed, 8 May 2013 19:48:54 -0300 Subject: [PATCH] Replace "hand made cache plugin" with vagrant-cachier --- spec/Vagrantfile | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/spec/Vagrantfile b/spec/Vagrantfile index bfcc366..bb8cd3a 100644 --- a/spec/Vagrantfile +++ b/spec/Vagrantfile @@ -1,28 +1,14 @@ # -*- mode: ruby -*- # vi: set ft=ruby : -def local_apt_cache(box_name) - cache_dir = File.join(File.expand_path(Vagrant::Environment::DEFAULT_HOME), - 'cache', - 'apt', - box_name) - partial_dir = File.join(cache_dir, 'partial') - FileUtils.mkdir_p(partial_dir) unless File.exists? partial_dir - cache_dir -end - Vagrant.require_plugin 'vagrant-lxc' +Vagrant.require_plugin 'vagrant-cachier' Vagrant.configure("2") do |config| config.vm.box = "quantal64" config.vm.hostname = 'lxc-test-box' - config.vm.box_url = 'http://dl.dropbox.com/u/13510779/lxc-quantal64-2013-04-10.box' - # Uncomment to test boxes built locally: - # config.vm.box_url = '../boxes/output/lxc-quantal64.box' - - cache_dir = local_apt_cache(config.vm.box) - config.vm.synced_folder cache_dir, "/var/cache/apt/archives", id: "vagrant-apt-cache" + config.cache.enable :apt config.vm.provision :shell, inline: 'mkdir -p /vagrant/tmp && echo -n "Provisioned" > /vagrant/tmp/provisioning'