From 8e8270aa6ceac53ad479ca6aeb8a9478f5cd0349 Mon Sep 17 00:00:00 2001 From: Botspot Date: Tue, 6 Apr 2021 11:11:10 -0500 Subject: [PATCH] gui: runonce: run install script if categories missing --- gui | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/gui b/gui index ab3621a..269157f 100755 --- a/gui +++ b/gui @@ -85,11 +85,20 @@ runonce " runonce " rm -rf '${DIRECTORY}/apps/Back to Chromium v86' rm -rf '${DIRECTORY}/apps/Back to Chromium v78' + rm -rf '${DIRECTORY}/apps/FreeCAD (precompiled)' + rm -rf '${DIRECTORY}/apps/Chromium Media Edition' + rm -rf '${DIRECTORY}/apps/Retropie' if [ '$(cat "${DIRECTORY}/data/status/Back to Chromium v78")' == installed ] || [ '$(cat "${DIRECTORY}/data/status/Back to Chromium v86")' == installed ];then echo 'installed' > '${DIRECTORY}/data/status/Downgrade Chromium' fi " +#for old installs prior to having categories, re-run install script +runonce " + if [ ! -e '${DIRECTORY}/data/categories' ];then + '${DIRECTORY}/install' + fi + " #completely remove cordless app runonce "rm -rf '${DIRECTORY}/apps/Cordless' &>/dev/null" @@ -175,8 +184,8 @@ while true;do output="$(echo -e "$LIST" | yad --center --title='Pi-Apps'"$([ ! -z "$prefix" ] && echo ": $(echo "$prefix" | tr '/' '>')")" --width=310 --height=400 --no-headers \ --text="$([ -z "$prefix" ] && echo "$motd" || echo "Viewing $(echo "$prefix" | tr '/' '>') category")" --image="${DIRECTORY}/icons/logo-64.png" --image-on-top \ --list --multiple --separator='\n' --window-icon="${DIRECTORY}/icons/logo.png" \ - --column=:IMG --column=:IMG --column=Name --column=Sysname:HD --column=tip:HD \ - --print-column=4 --tooltip-column=5 \ + --column=prgicon:IMG --column=Name --column=Sysname:HD --column=tip:HD --column=status:IMG --column=spacer \ + --print-column=3 --tooltip-column=4 \ "${buttons[@]}" \ )"