[chef] Re: Working with binary cookbook_file files


Chronological Thread 
  • From: Thom May < >
  • To:
  • Subject: [chef] Re: Working with binary cookbook_file files
  • Date: Tue, 5 Oct 2010 10:57:16 +0100

Hi,
while I hate to unload a wiki link on you,
http://wiki.opscode.com/display/chef/Files pretty much tells you all
you need to know. :)
(you need to put the files in files/default, not files)
-Thom

On Tue, Oct 5, 2010 at 10:43, Luke Biddell 
< >
 wrote:
> I'm building a custom jetty cookbook to deploy some internal software here.
> That software using jni so I have to set the LD_LIBRARY_PATH and bundle some
> .so files for linux.
> I've added my .so files to cookbook/files/linux-i686/libblah.so
> In my recipe I refer to them like this...
>
> cookbook_file "#{node[:jetty][:libraries_path]}/libblah.so" do
>   source "#{node[:os]}-#{node[:kernel][:machine]}/libblah.so"
> end
>
> ...and I do "knife cookbook upload custom-jetty.
>
> If I go to the admin console on the chef server, I don't see files listed
> under the cookbook, I only see "Attribute Files", "Recipe Files" and
> "Template Files".
>
> On the machine that's running the chef-client, when my custom-jetty cookbook
> runs, I get the error...
>     ERROR: Re-raising exception: Chef::Exceptions::FileNotFound - cookbook
> custom-jetty does not contain file files/linux-i686/libblah.so
> The path looks good to me, so I need to start digging. Where in the chef
> server internals should I look to confirm that the files have uploaded
> correctly?
> Thanks for any help you can give.
>



Archive powered by MHonArc 2.6.16.

§