diff --git a/lib/blockchain/bitcoin.js b/lib/blockchain/bitcoin.js index e3f5a57c..e5a1a7d6 100644 --- a/lib/blockchain/bitcoin.js +++ b/lib/blockchain/bitcoin.js @@ -27,7 +27,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating Bitcoin Core. This may take a minute...') !isDevMode() && common.es(`sudo supervisorctl stop bitcoin`) common.es(`curl -#o /tmp/bitcoin.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/bitcoin.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/bitcoin.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Bitcoin Core: Package signature do not match!') return } diff --git a/lib/blockchain/bitcoincash.js b/lib/blockchain/bitcoincash.js index 88c1865f..53e4ab8e 100644 --- a/lib/blockchain/bitcoincash.js +++ b/lib/blockchain/bitcoincash.js @@ -20,7 +20,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating Bitcoin Cash. This may take a minute...') common.es(`sudo supervisorctl stop bitcoincash`) common.es(`curl -#Lo /tmp/bitcoincash.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/bitcoincash.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/bitcoincash.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Bitcoin Cash: Package signature do not match!') return } diff --git a/lib/blockchain/common.js b/lib/blockchain/common.js index 1a32e092..3e844f6c 100644 --- a/lib/blockchain/common.js +++ b/lib/blockchain/common.js @@ -148,7 +148,7 @@ function fetchAndInstall (coinRec) { const binDir = requiresUpdate ? binaries.defaultDir : binaries.dir es(`wget -q ${url}`) - if (es(`sha256 ${downloadFile} | awk '{print $1}'`).trim() !== hash) { + if (es(`sha256sum ${downloadFile} | awk '{print $1}'`).trim() !== hash) { logger.info(`Failed to install ${coinRec.code}: Package signature do not match!`) return } diff --git a/lib/blockchain/dash.js b/lib/blockchain/dash.js index af225729..51ed159f 100644 --- a/lib/blockchain/dash.js +++ b/lib/blockchain/dash.js @@ -20,7 +20,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating Dash Core. This may take a minute...') common.es(`sudo supervisorctl stop dash`) common.es(`curl -#Lo /tmp/dash.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/dash.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/dash.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Dash Core: Package signature do not match!') return } diff --git a/lib/blockchain/ethereum.js b/lib/blockchain/ethereum.js index ab7d2985..9434ebdc 100644 --- a/lib/blockchain/ethereum.js +++ b/lib/blockchain/ethereum.js @@ -8,7 +8,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating the Geth Ethereum wallet. This may take a minute...') common.es(`sudo supervisorctl stop ethereum`) common.es(`curl -#o /tmp/ethereum.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/ethereum.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/ethereum.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Geth: Package signature do not match!') return } diff --git a/lib/blockchain/litecoin.js b/lib/blockchain/litecoin.js index e488c171..ce128dd0 100644 --- a/lib/blockchain/litecoin.js +++ b/lib/blockchain/litecoin.js @@ -20,7 +20,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating Litecoin Core. This may take a minute...') common.es(`sudo supervisorctl stop litecoin`) common.es(`curl -#o /tmp/litecoin.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/litecoin.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/litecoin.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Litecoin Core: Package signature do not match!') return } diff --git a/lib/blockchain/monero.js b/lib/blockchain/monero.js index 4bf64983..870f3920 100644 --- a/lib/blockchain/monero.js +++ b/lib/blockchain/monero.js @@ -22,7 +22,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating Monero. This may take a minute...') common.es(`sudo supervisorctl stop monero monero-wallet`) common.es(`curl -#o /tmp/monero.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/monero.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/monero.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Monero: Package signature do not match!') return } diff --git a/lib/blockchain/zcash.js b/lib/blockchain/zcash.js index 59749f2d..a6baed51 100644 --- a/lib/blockchain/zcash.js +++ b/lib/blockchain/zcash.js @@ -13,7 +13,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info('Updating your Zcash wallet. This may take a minute...') common.es(`sudo supervisorctl stop zcash`) common.es(`curl -#Lo /tmp/zcash.tar.gz ${coinRec.url}`) - if (common.es(`sha256 /tmp/zcash.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { + if (common.es(`sha256sum /tmp/zcash.tar.gz | awk '{print $1}'`).trim() !== coinRec.urlHash) { common.logger.info('Failed to update Zcash: Package signature do not match!') return }