|
10 | 10 | default['bitcoin']['binary_name'] = 'bitcoind'
|
11 | 11 | default['bitcoin']['binary_cli_name'] = 'bitcoin-cli'
|
12 | 12 | default['bitcoin']['user'] = 'bitcoin'
|
13 |
| -default['bitcoin']['home'] = "/home/#{node['bitcoin']['user']}" |
| 13 | +default['bitcoin']['home'] = "/var/lib/#{node['bitcoin']['user']}" |
14 | 14 | default['bitcoin']['conf_dir'] = "#{node['bitcoin']['home']}/.bitcoin"
|
15 | 15 | default['bitcoin']['conf_file'] = "#{node['bitcoin']['conf_dir']}/bitcoin.conf"
|
16 |
| -default['bitcoin']['service_file'] = "/usr/lib/systemd/system/#{node['bitcoin']['binary_name']}.service" |
17 | 16 | default['bitcoin']['archive_file'] = "#{node['bitcoin']['variant']}.tar.gz"
|
18 | 17 | default['bitcoin']['archive_path'] = "#{Chef::Config['file_cache_path']}/bitcoin/#{node['bitcoin']['archive_file']}"
|
19 | 18 | default['bitcoin']['extract_path'] = "#{Chef::Config['file_cache_path']}/bitcoin/#{node['bitcoin']['variant']}"
|
|
28 | 27 | default['bitcoin']['binary']['url']['core'] = "https://bitcoincore.org/bin/bitcoin-core-#{node['bitcoin']['binary']['version']['core']}/bitcoin-#{node['bitcoin']['binary']['version']['core']}-x86_64-linux-gnu.tar.gz"
|
29 | 28 | default['bitcoin']['binary']['checksum']['core'] = '2a6974c5486f528793c79d42694b5987401e4a43c97f62b1383abf35bcee44a8'
|
30 | 29 |
|
31 |
| -# 'package' recipe |
32 |
| - |
33 |
| -default['bitcoin']['package']['repo_url']['rhel'] = 'https://linux.ringingliberty.com/bitcoin/el7/x86_64/bitcoin-release-4-1.noarch.rpm' |
34 |
| -default['bitcoin']['package']['repo_checksum']['rhel'] = 'dcba5cb150b8af5a2c1ebec2c9d0255c8b5221c1002469f2170a679e60908ec5' |
35 |
| -default['bitcoin']['package']['repo_url']['fedora'] = 'https://linux.ringingliberty.com/bitcoin/f27/x86_64/bitcoin-release-4-1.noarch.rpm' |
36 |
| -default['bitcoin']['package']['repo_checksum']['fedora'] = 'cac67430e1e76b1b740cd7967e0038ba7989c3fde0660a30bfd22a233e33f708' |
37 |
| - |
38 | 30 | # 'source' recipe
|
39 | 31 |
|
40 | 32 | default['bitcoin']['source']['version']['core'] = '27.0'
|
41 |
| -default['bitcoin']['source']['url']['core'] = "https://github.com/bitcoin/bitcoin/archive/#{node['bitcoin']['source']['version']['core']}.tar.gz" |
| 33 | +default['bitcoin']['source']['url']['core'] = "https://bitcoincore.org/bin/bitcoin-core-#{node['bitcoin']['binary']['version']['core']}/bitcoin-#{node['bitcoin']['source']['version']['core']}.tar.gz" |
42 | 34 | default['bitcoin']['source']['checksum']['core'] = '9c1ee651d3b157baccc3388be28b8cf3bfcefcd2493b943725ad6040ca6b146b'
|
43 | 35 | default['bitcoin']['source']['dependencies']['debian'] = %w(
|
44 | 36 | build-essential libtool autoconf pkg-config libssl-dev libevent-dev
|
45 | 37 | libboost-system-dev libboost-filesystem-dev libboost-chrono-dev
|
46 | 38 | libboost-program-options-dev libboost-test-dev libboost-thread-dev
|
47 | 39 | libboost-system-dev libboost-test-dev libboost-thread-dev
|
48 | 40 | )
|
49 |
| -default['bitcoin']['source']['dependencies']['rhel'] = %w( |
50 |
| - gcc-c++ libtool make file autoconf automake openssl-devel libevent-devel |
51 |
| - boost-devel |
52 |
| -) |
53 | 41 | default['bitcoin']['source']['dependencies']['freebsd'] = %w(
|
54 | 42 | autoconf automake libtool pkgconf gmake boost-all openssl
|
55 | 43 | ).join(' ')
|
56 | 44 | default['bitcoin']['source']['configure_options'] = "--with-gui=no --disable-wallet --without-miniupnpc --disable-zmq --disable-tests --prefix=#{node['bitcoin']['prefix']}"
|
57 |
| -default['bitcoin']['source']['make_options'] = '-j1' |
| 45 | +default['bitcoin']['source']['make_options'] = '-j $(nproc)' |
0 commit comments