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