- From: Joshua Timberman <
>
- To: "
" <
>
- Subject: [chef] Re: ark cookbook resources are not idempotent?
- Date: Mon, 20 May 2013 16:56:48 +0000
- Accept-language: en-US
Hi Mike,
Can you try with the master branch of the ark cookbook git repository? We've
recently refactored it pretty heavily to use inline resources in the provider.
See COOK-2520 for more information.
On May 20, 2013, at 6:16 AM, Mike
<
>
wrote:
>
I've started looking at using ark to do the download, unzip,
>
configure, make, make install dance.
>
>
It seems like every time Chef runs, `make`, `make install` is executed
>
again.
>
>
ark 'ghostscript' do
>
url 'http://downloads.ghostscript.com/public/ghostscript-9.07.tar.gz'
>
version '9.07'
>
checksum '44800d004c53f13192d1b5db413119198ddfc8a11c4d2a030aac2f2fda822ebf'
>
action [:configure, :install_with_make]
>
end
>
>
From logs:
>
>
* ark[ghostscript] action install_with_makeRecipe: <Dynamically
>
Defined Resource>
>
* directory[/usr/local/ghostscript-9.07] action create (up to date)
>
* bash[build with make] action run
>
- execute "bash" "/tmp/chef-script20130520-15167-13q0blu"
>
>
* link[/usr/local/ghostscript] action create (up to date)
>
* bash[make install] action run
>
- execute "bash" "/tmp/chef-script20130520-15167-ys05zc"
>
>
Chef 11.4.4, Omnibus build, ark 0.1.0
>
>
Further evidenced by the timestamp on every binary added getting a new
>
timestamp.
>
>
Is this just me? I hope not...
>
-M
Archive powered by MHonArc 2.6.16.