github.com/schwarzm/garden-linux@v0.0.0-20150507151835-33bca2147c47/site-cookbooks/garden/recipes/rootfs.rb (about) 1 root_fs_url = "http://cf-runtime-stacks.s3.amazonaws.com/lucid64.dev.tgz" 2 root_fs_checksum = "b2633b2ab4964f91402bb2d889f2f12449a8b828" 3 4 src_filename = File.basename(root_fs_url) 5 src_filepath = "#{Chef::Config['file_cache_path']}/#{src_filename}" 6 7 remote_file src_filepath do 8 source root_fs_url 9 checksum root_fs_checksum 10 owner "root" 11 group "root" 12 mode 0644 13 end 14 15 bash "extract rootfs" do 16 cwd ::File.dirname(src_filepath) 17 18 code <<-EOH 19 mkdir -p /opt/warden/rootfs 20 tar xzf #{src_filename} -C /opt/warden/rootfs 21 EOH 22 23 not_if { ::File.directory?("/opt/warden/rootfs") } 24 end