mynode/rootfs/standard/usr/bin/mynode_post_bitcoin.sh

35 lines
1.0 KiB
Bash
Raw Normal View History

#!/bin/bash
source /usr/share/mynode/mynode_config.sh
set -x
WALLET_FOLDER="/mnt/hdd/mynode/bitcoin/wallets"
if [ -f $IS_TESTNET_ENABLED_FILE ]; then
WALLET_FOLDER="/mnt/hdd/mynode/bitcoin/wallets"
fi
sleep 60s
# Give admin the ability to access the BTC cookie
2021-03-31 03:09:55 +00:00
chmod 640 /mnt/hdd/mynode/bitcoin/.cookie
if [ -f /mnt/hdd/mynode/bitcoin/testnet3/.cookie ]; then
mkdir -p /mnt/hdd/mynode/bitcoin/testnet3
cp -f /mnt/hdd/mynode/bitcoin/testnet3/.cookie /home/admin/.bitcoin/testnet3/.cookie
chown -R admin:admin /home/admin/.bitcoin/testnet3
fi
2021-04-11 17:23:50 +00:00
# Make data folders readable for easier transfer between nodes (new files are still 700)
#chmod -R 755 /mnt/hdd/mynode/bitcoin/blocks || true
#chmod -R 755 /mnt/hdd/mynode/bitcoin/chainstate || true
#chmod -R 755 /mnt/hdd/mynode/bitcoin/indexes || true
2021-02-18 03:22:05 +00:00
# Make default wallets
if [ ! -d ${WALLET_FOLDER}/joinmarket_wallet.dat ]; then
bitcoin-cli createwallet joinmarket_wallet.dat > /dev/null 2>&1 || true
fi
2021-02-18 03:22:05 +00:00
bitcoin-cli loadwallet joinmarket_wallet.dat > /dev/null 2>&1 || true
# Sync FS
sync