From 3e06301395855fb52e7518af929f8f57689c7834 Mon Sep 17 00:00:00 2001 From: Botspot Date: Fri, 27 Aug 2021 22:46:10 -0500 Subject: [PATCH] Move MCPI-repair to manage script for cli users --- gui | 12 ------------ manage | 12 ++++++++++++ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gui b/gui index 58faa8d..ee15f04 100755 --- a/gui +++ b/gui @@ -102,18 +102,6 @@ runonce <<"EOF" fi EOF -#remove old mcpi repositories -runonce <<"EOF" - if [ -f /etc/apt/sources.list.d/mcpi-revival.list ] && cat /etc/apt/sources.list.d/mcpi-revival.list | grep -qF 'https://mcpirevival.tk/mcpi-packages' ;then - echo 'deb [trusted=yes] https://mcpi-revival.github.io/mcpi-packages/ buster main' | sudo tee /etc/apt/sources.list.d/mcpi-revival.list - elif [ -f /etc/apt/sources.list.d/mcpi-revival.list ] && cat /etc/apt/sources.list.d/mcpi-revival.list | grep -qF 'https://mcpi-revival.github.io/mcpi-packages/debs' ;then - echo 'deb [trusted=yes] https://mcpi-revival.github.io/mcpi-packages/ buster main' | sudo tee /etc/apt/sources.list.d/mcpi-revival.list - fi - if [ -f /etc/apt/sources.list.d/Alvarito050506_mcpi-devs.list ];then - sudo rm -f /etc/apt/sources.list.d/Alvarito050506_mcpi-devs.list - fi -EOF - #ensure curl is installed runonce <<"EOF" if ! command -v curl >/dev/null ;then diff --git a/manage b/manage index 14f3b29..50455cc 100755 --- a/manage +++ b/manage @@ -16,6 +16,18 @@ fi source "${DIRECTORY}/api" || error "failed to source ${DIRECTORY}/api" +#remove old mcpi repositories - this runonce is here so that terminal-only users will still receive the fix. +runonce <<"EOF" + if [ -f /etc/apt/sources.list.d/mcpi-revival.list ] && cat /etc/apt/sources.list.d/mcpi-revival.list | grep -qF 'https://mcpirevival.tk/mcpi-packages' ;then + echo 'deb [trusted=yes] https://mcpi-revival.github.io/mcpi-packages/ buster main' | sudo tee /etc/apt/sources.list.d/mcpi-revival.list + elif [ -f /etc/apt/sources.list.d/mcpi-revival.list ] && cat /etc/apt/sources.list.d/mcpi-revival.list | grep -qF 'https://mcpi-revival.github.io/mcpi-packages/debs' ;then + echo 'deb [trusted=yes] https://mcpi-revival.github.io/mcpi-packages/ buster main' | sudo tee /etc/apt/sources.list.d/mcpi-revival.list + fi + if [ -f /etc/apt/sources.list.d/Alvarito050506_mcpi-devs.list ];then + sudo rm -f /etc/apt/sources.list.d/Alvarito050506_mcpi-devs.list + fi +EOF + mkdir -p "${DIRECTORY}/data/status" "${DIRECTORY}/data/update-status" "${DIRECTORY}/logs" #remove week-old logfiles find "${DIRECTORY}/logs" -type f -mtime +7 -exec rm -f {} \; &>/dev/null &