mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-27 20:16:22 +02:00
new setup: keep testnet3 blocks and chainstate
This commit is contained in:
@@ -1625,12 +1625,13 @@ if [ "$1" = "clean" ]; then
|
|||||||
# take extra care if wallet.db exists
|
# take extra care if wallet.db exists
|
||||||
sudo srm /mnt/hdd/${chain}/wallet.db 2>/dev/null
|
sudo srm /mnt/hdd/${chain}/wallet.db 2>/dev/null
|
||||||
|
|
||||||
# the rest just delete (keep blocks and chainstate)
|
# the rest just delete (keep blocks and chainstate and testnet3)
|
||||||
for entry in $(ls -A1 /mnt/hdd/${chain} 2>/dev/null)
|
for entry in $(ls -A1 /mnt/hdd/${chain} 2>/dev/null)
|
||||||
do
|
do
|
||||||
# sorting file
|
# sorting file
|
||||||
delete=1
|
delete=1
|
||||||
if [ "${entry}" = "blocks" ] || [ "${entry}" = "chainstate" ]; then
|
if [ "${entry}" = "blocks" ] || [ "${entry}" = "chainstate" ]\
|
||||||
|
|| [ "${entry}" = "testnet3" ] ; then
|
||||||
delete=0
|
delete=0
|
||||||
fi
|
fi
|
||||||
# delete or keep
|
# delete or keep
|
||||||
@@ -1646,6 +1647,30 @@ if [ "$1" = "clean" ]; then
|
|||||||
>&2 echo "# keeping: ${entry}"
|
>&2 echo "# keeping: ${entry}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# keep blocks and chainstate in testnet3 if exists
|
||||||
|
if [ -d /mnt/hdd/bitcoin/testnet3 ];then
|
||||||
|
for entry in $(ls -A1 /mnt/hdd/bitcoin/testnet3 2>/dev/null)
|
||||||
|
do
|
||||||
|
# sorting file
|
||||||
|
delete=1
|
||||||
|
if [ "${entry}" = "blocks" ] || [ "${entry}" = "chainstate" ]; then
|
||||||
|
delete=0
|
||||||
|
fi
|
||||||
|
# delete or keep
|
||||||
|
if [ ${delete} -eq 1 ]; then
|
||||||
|
if [ -d "/mnt/hdd/bitcoin/testnet3/$entry" ]; then
|
||||||
|
>&2 echo "# Deleting DIR : /mnt/hdd/bitcoin/testnet3/${entry}"
|
||||||
|
sudo rm -r /mnt/hdd/bitcoin/testnet3/$entry
|
||||||
|
else
|
||||||
|
>&2 echo "# deleting FILE : /mnt/hdd/bitcoin/testnet3/${entry}"
|
||||||
|
sudo rm /mnt/hdd/bitcoin/testnet3/$entry
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
>&2 echo "# keeping: ${entry}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user