mirror of
https://github.com/openoms/joininbox.git
synced 2026-08-13 12:33:14 +02:00
* refactor install to add new user
* add option to test a joininbox pr
* reorder vars and update FAQ
* record the qtgui entry and prepare ${user}
* check entry after the user is created
52 lines
1.3 KiB
Bash
Executable file
52 lines
1.3 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
source /home/joinmarket/_functions.sh
|
|
|
|
# BASIC MENU INFO
|
|
HEIGHT=12
|
|
WIDTH=56
|
|
CHOICE_HEIGHT=3
|
|
TITLE="Update options"
|
|
MENU="
|
|
Current JoininBox version: $currentJBcommit
|
|
Current JoinMarket version: $currentJMversion"
|
|
OPTIONS=()
|
|
BACKTITLE="JoininBox GUI"
|
|
|
|
# Basic Options
|
|
OPTIONS+=(
|
|
JOININBOX "Update the JoininBox scripts and menu"
|
|
JOINMARKET "Update/reinstall JoinMarket to $(grep testedJMversion= < ~/install.joinmarket.sh | cut -d '"' -f 2)"
|
|
ADVANCED "Advanced update options")
|
|
|
|
CHOICE=$(dialog --clear \
|
|
--backtitle "$BACKTITLE" \
|
|
--title "$TITLE" \
|
|
--ok-label "Select" \
|
|
--cancel-label "Back" \
|
|
--menu "$MENU" \
|
|
$HEIGHT $WIDTH $CHOICE_HEIGHT \
|
|
"${OPTIONS[@]}" \
|
|
2>&1 >/dev/tty)
|
|
|
|
case $CHOICE in
|
|
JOININBOX)
|
|
updateJoininBox
|
|
errorOnInstall $?
|
|
echo
|
|
echo "Press ENTER to return to the menu"
|
|
read key;;
|
|
JOINMARKET)
|
|
/home/joinmarket/install.joinmarket.sh -i update
|
|
errorOnInstall $?
|
|
echo
|
|
menu_resetJMconfig
|
|
if [ -f /home/bitcoin/.bitcoin/bitcoin.conf ];then
|
|
menu_connectLocalCore
|
|
fi
|
|
echo
|
|
echo "Press ENTER to return to the menu"
|
|
read key;;
|
|
ADVANCED)
|
|
/home/joinmarket/menu.update.advanced.sh;;
|
|
esac
|