fix: update only if node is stopped
This commit is contained in:
parent
2da14d64b3
commit
604e300dd0
6 changed files with 6 additions and 7 deletions
|
|
@ -28,8 +28,7 @@ function run () {
|
|||
const cryptoPlugin = plugin(crypto)
|
||||
const status = common.es(`sudo supervisorctl status ${crypto.code} | awk '{ print $2 }'`).trim()
|
||||
|
||||
if (status === 'RUNNING') cryptoPlugin.updateCore(common.getBinaries(crypto.cryptoCode), true)
|
||||
if (status === 'STOPPED') cryptoPlugin.updateCore(common.getBinaries(crypto.cryptoCode), false)
|
||||
cryptoPlugin.updateCore(common.getBinaries(crypto.cryptoCode), status === 'RUNNING')
|
||||
}, cryptos)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ function setup (dataDir) {
|
|||
|
||||
function updateCore (coinRec, isCurrentlyRunning) {
|
||||
common.logger.info('Updating Bitcoin Cash. This may take a minute...')
|
||||
if (isCurrentlyRunning) common.es(`sudo supervisorctl stop bitcoincash`)
|
||||
common.es(`sudo supervisorctl stop bitcoincash`)
|
||||
common.es(`curl -#Lo /tmp/bitcoincash.tar.gz ${coinRec.url}`)
|
||||
common.es(`tar -xzf /tmp/bitcoincash.tar.gz -C /tmp/`)
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ function setup (dataDir) {
|
|||
|
||||
function updateCore (coinRec, isCurrentlyRunning) {
|
||||
common.logger.info('Updating Dash Core. This may take a minute...')
|
||||
if (isCurrentlyRunning) common.es(`sudo supervisorctl stop dash`)
|
||||
common.es(`sudo supervisorctl stop dash`)
|
||||
common.es(`curl -#Lo /tmp/dash.tar.gz ${coinRec.url}`)
|
||||
common.es(`tar -xzf /tmp/dash.tar.gz -C /tmp/`)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = { setup, updateCore }
|
|||
|
||||
function updateCore (coinRec, isCurrentlyRunning) {
|
||||
common.logger.info('Updating the Geth Ethereum wallet. This may take a minute...')
|
||||
if (isCurrentlyRunning) common.es(`sudo supervisorctl stop ethereum`)
|
||||
common.es(`sudo supervisorctl stop ethereum`)
|
||||
common.es(`curl -#o /tmp/ethereum.tar.gz ${coinRec.url}`)
|
||||
common.es(`tar -xzf /tmp/ethereum.tar.gz -C /tmp/`)
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ function setup (dataDir) {
|
|||
|
||||
function updateCore (coinRec, isCurrentlyRunning) {
|
||||
common.logger.info('Updating Litecoin Core. This may take a minute...')
|
||||
if (isCurrentlyRunning) common.es(`sudo supervisorctl stop litecoin`)
|
||||
common.es(`sudo supervisorctl stop litecoin`)
|
||||
common.es(`curl -#o /tmp/litecoin.tar.gz ${coinRec.url}`)
|
||||
common.es(`tar -xzf /tmp/litecoin.tar.gz -C /tmp/`)
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ const logger = common.logger
|
|||
|
||||
function updateCore (coinRec, isCurrentlyRunning) {
|
||||
common.logger.info('Updating your Zcash wallet. This may take a minute...')
|
||||
if (isCurrentlyRunning) common.es(`sudo supervisorctl stop zcash`)
|
||||
common.es(`sudo supervisorctl stop zcash`)
|
||||
common.es(`curl -#Lo /tmp/zcash.tar.gz ${coinRec.url}`)
|
||||
common.es(`tar -xzf /tmp/zcash.tar.gz -C /tmp/`)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue