<
this script checks to make sure a specific wallet file exists before running bitcoin
this might be desirable if one is opening a wallet from a truecrypt drive, and wants to ensure the wallet exists and is writeable before opening the client
I found it useful because I kept accidentally opening up the client w/o mounting the tc drive. Also, my wallet permissions changed yielding qt start errors which took me a while to figure out whilst I was deleting database/blockchain files erroneously. Since I will likely forget about the cause of the error sometime in the future, this script will remind me for quick truecrypt wallet re-accessing.
To use just change the paths below to match up with your truecrypt wallet location and bitcoin-qt client path.
-xris on bitcoin forum
COMMENTSES
walletFile="/media/truecrypt1/btc_wallet/wallet.dat";
bitcoinClient="/home/x/bitcoin-0.8.1-linux/bin/64/bitcoin-qt"
echo "checking to see if wallet exists and is writeable...";
if [ -f $walletFile ]
then
echo "found the wallet file"
if [ -w $walletFile ]
then
echo "wallet file is writeable"
echo "looking for bitcoin client..."
if [ -f $bitcoinClient ]
then
echo "found bitcoin client...opening it now..."
$bitcoinClient
echo "closing client"
else echo "could not find the bitcoin client! check the app path and then re-run this script"
fi
else echo "wallet file is NOT writeable so will not open bitcoin! change its permissions and then re-run this script"
fi
else
echo "didn't find the wallet file at $walletFile!"
fi
echo "ending script..."
sleep 30