From 41f99b34b6f126cf040371748bdbe709b70b68c1 Mon Sep 17 00:00:00 2001 From: Holger Nahrstaedt Date: Tue, 20 Oct 2020 10:45:47 +0000 Subject: [PATCH] fix pyblock update and add it to the update menu (#1686) --- home.admin/99updateMenu.sh | 6 ++++++ home.admin/config.scripts/bonus.pyblock.sh | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/home.admin/99updateMenu.sh b/home.admin/99updateMenu.sh index c780c5760..4420b44e0 100755 --- a/home.admin/99updateMenu.sh +++ b/home.admin/99updateMenu.sh @@ -294,6 +294,9 @@ fi if [ "${rtlWebinterface}" == "on" ]; then OPTIONS+=(RTL "Update RTL") fi +if [ "${pyblock}" == "on" ]; then + OPTIONS+=(PYBLOCK "Update PyBLOCK") +fi CHOICE=$(whiptail --clear --title "Update Options" --menu "" 13 55 6 "${OPTIONS[@]}" 2>&1 >/dev/tty) @@ -321,4 +324,7 @@ case $CHOICE in RTL) /home/admin/config.scripts/bonus.rtl.sh update ;; + PYBLOCK) + /home/admin/config.scripts/bonus.pyblock.sh update + ;; esac diff --git a/home.admin/config.scripts/bonus.pyblock.sh b/home.admin/config.scripts/bonus.pyblock.sh index 47c0f95dd..749c9097b 100644 --- a/home.admin/config.scripts/bonus.pyblock.sh +++ b/home.admin/config.scripts/bonus.pyblock.sh @@ -104,7 +104,8 @@ fi if [ "$1" = "update" ]; then echo "*** UPDATING PyBLOCK ***" cd /home/pyblock/PyBLOCK - sudo -u pyblock git update + sudo -u pyblock git pull + sudo -u pyblock pip3 install -r requirements.txt echo "*** Updated to the latest in https://github.com/curly60e/pyblock ***" exit 0 fi