Sha256: a2cd4efab2f22f0c6f5d69230cc0efc505be4e780fe3ce1bff2ff93fae142060
Contents?: true
Size: 953 Bytes
Versions: 2
Compression:
Stored size: 953 Bytes
Contents
# # Cookbook Name:: zmq # Recipe:: default # # Copyright 2012, Arkency # # All rights reserved - Do Not Redistribute # package 'uuid-dev' zmq = node['zmq'] || {} zmq_v = zmq['version'] || '2.2.0' #zmq_v = zmq['version'] || '3.2.1-rc2' name = "zeromq-#{zmq_v}.tar.gz" unpack = 'zeromq-' + zmq_v.split("-").first cache_dir = Chef::Config[:file_cache_path] download_destination = File.join(cache_dir, name) unpack_destination = File.join(cache_dir, unpack) remote_file download_destination do source "http://download.zeromq.org/#{name}" mode "0644" action :create_if_missing end execute "Extract zmq #{zmq_v} archive" do command "tar xvzf #{download_destination} -C #{cache_dir}" creates unpack_destination end execute "Install zmq #{zmq_v} version" do command "cd #{unpack_destination} && ./configure && make && sudo make install && sudo ldconfig" not_if { `ldconfig -p | grep libzmq | wc -l`.to_i > 0} end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
m2r-2.1.0 | kitchen/cookbooks/zmq/recipes/default.rb |
m2r-2.1.0.pre | kitchen/cookbooks/zmq/recipes/default.rb |