From 86919267abae9bc2d120d0eac2487fa54332406c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Oliveira?= Date: Thu, 17 Mar 2022 11:38:18 +0000 Subject: [PATCH 1/2] fix: forcenew line before appending --- lib/blockchain/bitcoin.js | 4 ++-- lib/blockchain/litecoin.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/blockchain/bitcoin.js b/lib/blockchain/bitcoin.js index f436ae93..d68cc13a 100644 --- a/lib/blockchain/bitcoin.js +++ b/lib/blockchain/bitcoin.js @@ -31,14 +31,14 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info(`changetype already defined, skipping...`) } else { common.logger.info(`Enabling bech32 change addresses in config file..`) - common.es(`echo "changetype=bech32" >> /mnt/blockchains/bitcoin/bitcoin.conf`) + common.es(`echo -e "\nchangetype=bech32" >> /mnt/blockchains/bitcoin/bitcoin.conf`) } if (common.es(`grep "listenonion=" /mnt/blockchains/bitcoin/bitcoin.conf || true`)) { common.logger.info(`listenonion already defined, skipping...`) } else { common.logger.info(`Setting 'listenonion=0' in config file...`) - common.es(`echo "listenonion=0" >> /mnt/blockchains/bitcoin/bitcoin.conf`) + common.es(`echo -e "\nlistenonion=0" >> /mnt/blockchains/bitcoin/bitcoin.conf`) } if (isCurrentlyRunning) { diff --git a/lib/blockchain/litecoin.js b/lib/blockchain/litecoin.js index 7484af8a..8a667c23 100644 --- a/lib/blockchain/litecoin.js +++ b/lib/blockchain/litecoin.js @@ -31,7 +31,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info(`changetype already defined, skipping...`) } else { common.logger.info(`Enabling bech32 change addresses in config file..`) - common.es(`echo "changetype=bech32" >> /mnt/blockchains/litecoin/litecoin.conf`) + common.es(`echo -e "\nchangetype=bech32" >> /mnt/blockchains/litecoin/litecoin.conf`) } if (isCurrentlyRunning) { From fd39c61d23b0e61771d7f2be87b32530d58a5344 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Oliveira?= Date: Fri, 18 Mar 2022 15:13:39 +0000 Subject: [PATCH 2/2] fix: force new line on dash.conf --- lib/blockchain/dash.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/blockchain/dash.js b/lib/blockchain/dash.js index cb0c8aa2..c8154e7d 100644 --- a/lib/blockchain/dash.js +++ b/lib/blockchain/dash.js @@ -34,7 +34,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info(`enablecoinjoin already defined, skipping...`) } else { common.logger.info(`Enabling CoinJoin in config file...`) - common.es(`echo "enablecoinjoin=1" >> /mnt/blockchains/dash/dash.conf`) + common.es(`echo -e "\nenablecoinjoin=1" >> /mnt/blockchains/dash/dash.conf`) } if (common.es(`grep "privatesendautostart=" /mnt/blockchains/dash/dash.conf || true`)) { @@ -44,14 +44,14 @@ function updateCore (coinRec, isCurrentlyRunning) { common.logger.info(`coinjoinautostart already defined, skipping...`) } else { common.logger.info(`Enabling CoinJoin AutoStart in config file...`) - common.es(`echo "coinjoinautostart=1" >> /mnt/blockchains/dash/dash.conf`) + common.es(`echo -e "\ncoinjoinautostart=1" >> /mnt/blockchains/dash/dash.conf`) } if (common.es(`grep "litemode=" /mnt/blockchains/dash/dash.conf || true`)) { common.logger.info(`Switching from 'LiteMode' to 'DisableGovernance'...`) common.es(`sed -i 's/litemode/disablegovernance/g' /mnt/blockchains/dash/dash.conf`) } else { - common.es(`echo "disablegovernance already defined, skipping..."`) + common.es(`echo -e "\ndisablegovernance already defined, skipping..."`) } if (isCurrentlyRunning) {