joininbox/scripts/_functions.menu.sh
2021-05-07 14:46:03 +01:00

52 lines
No EOL
1.4 KiB
Bash

#!/bin/bash
# repeatedly used menu items as functions
function menu_GEN() {
clear
echo
. /home/joinmarket/joinmarket-clientserver/jmvenv/bin/activate
if [ "${RPCoverTor}" = "on" ]; then
torify python /home/joinmarket/joinmarket-clientserver/scripts/wallet-tool.py generate
else
python /home/joinmarket/joinmarket-clientserver/scripts/wallet-tool.py generate
fi
echo
echo "Press ENTER to return to the menu"
read key
}
function menu_MAKER() {
# wallet
chooseWallet
# save wallet in conf
sudo sed -i "s#^YGwallet=.*#YGwallet=$(cat $wallet)#g" $joininConfPath
# get password
passwordToFile
echo "# Using the wallet: $(cat $wallet)"
/home/joinmarket/start.service.sh yg-privacyenhanced $(cat $wallet)
echo
echo "# started the Yield Generator in the background"
echo
echo "# showing the systemd status ..."
sleep 3
dialog \
--title "Monitoring the Yield Generator - press CTRL+C to exit" \
--prgbox "sudo journalctl -fn20 -u yg-privacyenhanced" 30 200
echo "# returning to the menu..."
sleep 1
/home/joinmarket/menu.yg.sh
}
function menu_DISPLAY() {
checkRPCwallet
# wallet
chooseWallet
/home/joinmarket/start.script.sh wallet-tool "$(cat $wallet)"
echo
echo "Fund the wallet on addresses labeled 'new' to avoid address reuse."
echo
echo "Press ENTER to return to the menu..."
read key
/home/joinmarket/menu.sh
}