Update nodejs cookbook
This commit is contained in:
@@ -30,22 +30,25 @@ end
|
||||
|
||||
# package_stub is for example: "node-v0.8.20-linux-x64.tar.gz"
|
||||
version = "v#{node['nodejs']['version']}/"
|
||||
prefix = node['nodejs']['prefix_url'][node['nodejs']['engine']]
|
||||
|
||||
if node['nodejs']['engine'] == 'iojs'
|
||||
filename = "iojs-v#{node['nodejs']['version']}-linux-#{arch}.tar.gz"
|
||||
archive_name = 'iojs-binary'
|
||||
binaries = ['bin/iojs', 'bin/node', 'bin/npm']
|
||||
binaries = ['bin/iojs', 'bin/node']
|
||||
else
|
||||
filename = "node-v#{node['nodejs']['version']}-linux-#{arch}.tar.gz"
|
||||
archive_name = 'nodejs-binary'
|
||||
binaries = ['bin/node', 'bin/npm']
|
||||
binaries = ['bin/node']
|
||||
end
|
||||
|
||||
binaries.push('bin/npm') if node['nodejs']['npm']['install_method'] == 'embedded'
|
||||
|
||||
if node['nodejs']['binary']['url']
|
||||
nodejs_bin_url = node['nodejs']['binary']['url']
|
||||
checksum = node['nodejs']['binary']['checksum']
|
||||
else
|
||||
nodejs_bin_url = ::URI.join(node['nodejs']['prefix_url'], version, filename).to_s
|
||||
nodejs_bin_url = ::URI.join(prefix, version, filename).to_s
|
||||
checksum = node['nodejs']['binary']['checksum']["linux_#{arch}"]
|
||||
end
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ when 'debian'
|
||||
end
|
||||
|
||||
version = "v#{node['nodejs']['version']}/"
|
||||
prefix = node['nodejs']['prefix_url'][node['nodejs']['engine']]
|
||||
|
||||
if node['nodejs']['engine'] == 'iojs'
|
||||
filename = "iojs-v#{node['nodejs']['version']}.tar.gz"
|
||||
@@ -41,7 +42,7 @@ else
|
||||
archive_name = 'nodejs-source'
|
||||
end
|
||||
|
||||
nodejs_src_url = node['nodejs']['source']['url'] || ::URI.join(node['nodejs']['prefix_url'], version, filename).to_s
|
||||
nodejs_src_url = node['nodejs']['source']['url'] || ::URI.join(prefix, version, filename).to_s
|
||||
|
||||
ark archive_name do
|
||||
url nodejs_src_url
|
||||
|
||||
Reference in New Issue
Block a user