mirror of
https://github.com/mynodebtc/mynode.git
synced 2024-09-23 01:10:03 +00:00
Add pre-bitcoin service to resolve bitcoin wallet issue
This commit is contained in:
parent
4988e6962b
commit
81922c64c5
|
@ -10,6 +10,7 @@ ExecStartPre=/usr/bin/is_not_shutting_down.sh
|
|||
ExecStartPre=/usr/bin/wait_on_uploader.sh
|
||||
ExecStartPre=/bin/sh -c 'cat /mnt/hdd/mynode/quicksync/.quicksync_complete'
|
||||
ExecStartPre=+/usr/bin/mynode_gen_bitcoin_config.sh
|
||||
ExecStartPre=+/usr/bin/service_scripts/pre_bitcoin.sh
|
||||
EnvironmentFile=/mnt/hdd/mynode/bitcoin/env
|
||||
ExecStart=/usr/local/bin/bitcoind -daemon $BTCARGS -deprecatedrpc=accounts -conf=/home/bitcoin/.bitcoin/bitcoin.conf -printtoconsole -pid=/home/bitcoin/.bitcoin/bitcoin.pid
|
||||
ExecStartPost=+/usr/bin/service_scripts/post_bitcoin.sh
|
||||
|
|
18
rootfs/standard/usr/bin/service_scripts/pre_bitcoin.sh
Executable file
18
rootfs/standard/usr/bin/service_scripts/pre_bitcoin.sh
Executable file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
source /usr/share/mynode/mynode_config.sh
|
||||
|
||||
set -x
|
||||
|
||||
# Try to migrate wallet.dat
|
||||
if [ -f /mnt/hdd/mynode/bitcoin/wallet.dat ]; then
|
||||
mkdir -p /mnt/hdd/mynode/bitcoin/wallet_folder.dat
|
||||
mv /mnt/hdd/mynode/bitcoin/wallet.dat /mnt/hdd/mynode/bitcoin/wallet_folder.dat/wallet.dat
|
||||
mv /mnt/hdd/mynode/bitcoin/wallet_folder.dat /mnt/hdd/mynode/bitcoin/wallet.dat
|
||||
chown -R bitcoin:bitcoin /mnt/hdd/mynode/bitcoin/wallet.dat
|
||||
fi
|
||||
|
||||
rm -f /mnt/hdd/mynode/bitcoin/settings.json
|
||||
|
||||
# Sync FS
|
||||
sync
|
Loading…
Reference in New Issue
Block a user