Skip to content

Cache directory should be structuredΒ #293

@cheeseplus

Description

@cheeseplus

The caching feature pulls down installers to ~/.kitchen/cache/ and if they are named the same, as chef_12.19.36-1_amd64.deb for all Debian/Ubuntu builds, there doesn't appear to be any validation that it's the correct build for the platform.

  1. Converge a ubuntu-16.04 suite
  2. Ensure installer is cached to ~/.kitchen/cache
  3. Converge a debian-7 suite
       Installing chef
       installing with dpkg...
       Selecting previously unselected package chef.
(Reading database ... 27468 files and directories currently installed.)
       Unpacking chef (from .../chef_12.19.36-1_amd64.deb) ...
       Setting up chef (12.19.36-1) ...
       Thank you for installing Chef!
       Transferring files to <default-debian-711>
       /opt/chef/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/chef/embedded/lib/libruby.so.2.3)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions