joininbox/scripts/menu.jam.sh
openoms f4e1dac495
Add Jam menu instead of QTGUI for the Raspiblitz on bullseye (#115)
* fix shutdown and reboot for raspiblitz
* add the Jam menu instead of qtgui for raspiblitz
* don't install the qtgui on raspiblitz bullseye
2023-02-04 19:44:00 +00:00

53 lines
1.2 KiB
Bash

#!/bin/bash
source /home/joinmarket/joinin.conf
source /mnt/hdd/raspiblitz.conf
# BASIC MENU INFO
HEIGHT=8
WIDTH=50
CHOICE_HEIGHT=3
TITLE="Jam - Joinmarket WebUI Options"
MENU="
Choose from the options:"
OPTIONS=()
if [ "${jam}" = on ]; then
OPTIONS+=(INFO "Show how to open Jam")
OPTIONS+=(UPDATE "Update Jam")
OPTIONS+=(OFF "Uninstall Jam")
HEIGHT=$((HEIGHT + 3))
CHOICE_HEIGHT=$((CHOICE_HEIGHT + 3))
elif [ -z "${jam}" ] || [ "${jam}" = off ]; then
OPTIONS+=(ON "Install Jam")
HEIGHT=$((HEIGHT + 1))
CHOICE_HEIGHT=$((CHOICE_HEIGHT + 1))
fi
CHOICE=$(dialog \
--clear \
--backtitle "$BACKTITLE" \
--title "$TITLE" \
--ok-label "Select" \
--cancel-label "Exit" \
--menu "$MENU" \
$HEIGHT $WIDTH $CHOICE_HEIGHT \
"${OPTIONS[@]}" \
2>&1 >/dev/tty)
case $CHOICE in
INFO)
sudo -u admin /home/admin/config.scripts/bonus.jam.sh menu
/home/joinmarket/menu.sh
;;
UPDATE)
sudo -u admin /home/admin/config.scripts/bonus.jam.sh update
/home/joinmarket/menu.sh
;;
OFF)
sudo -u admin /home/admin/config.scripts/bonus.jam.sh off
/home/joinmarket/menu.sh
;;
ON)
sudo -u admin /home/admin/config.scripts/bonus.jam.sh on
/home/joinmarket/menu.sh
;;
esac