From 339220a76644d240989875a2daa3f9e7e9c4ccad Mon Sep 17 00:00:00 2001 From: Riku Silvennoinen Date: Mon, 30 Jun 2025 01:41:05 +0300 Subject: [PATCH] Update update.sh --- update.sh | 78 +++++++++++++++++++++++++------------------------------ 1 file changed, 35 insertions(+), 43 deletions(-) diff --git a/update.sh b/update.sh index 911e630..c21c1cd 100644 --- a/update.sh +++ b/update.sh @@ -1,57 +1,49 @@ #!/bin/bash + # KÄYTÄ NÄIN: # wget http://88.114.1.82:3000/RikuSi/Linux_Update/raw/branch/main/update.sh # . update.sh # päivitä -printf 'echo "ladataan uusin versio..."\n' >> päivitä -printf 'wget -v http://88.114.1.82:3000/RikuSi/Linux_Update/raw/branch/main/update.sh\n' >> päivitä - -printf '#!/bin/bash\n' > päivitä -printf 'echo ""\n' >> päivitä -printf 'echo ""\n' >> päivitä - -# Hae käyttöjärjestelmän nimi ja versio -OS_NAME="$(. /etc/os-release && echo "$NAME $VERSION_ID")" - -# Hae bittisyys -ARCH="$(uname -m)" -BITS="$(getconf LONG_BIT)" - -# Tulosta tiedot skriptiin -printf 'echo "Käyttöjärjestelmä: %s"\n' "$OS_NAME" >> päivitä -printf 'echo "Arkkitehtuuri: %s (%s-bittinen)"\n' "$ARCH" "$BITS" >> päivitä -printf 'echo ""\n' >> päivitä -printf 'echo ""\n' >> päivitä - -printf 'echo "|--------------|"\n' >> päivitä -printf 'echo "|Tekijä: RikuSi|"\n' >> päivitä -printf 'echo "|--------------|"\n' >> päivitä -printf 'echo ""\n' >> päivitä - -printf 'sleep 2\n' >> päivitä - -printf 'rm update.sh\n' >> päivitä -printf 'rm update.sh.*\n' >> päivitä -printf 'clear\n' >> päivitä + rm päivitä +# clear -printf 'echo "Suoritetaan - sudo apt-get update && sudo apt-get upgrade -y"\n' >> päivitä -printf '. update.sh\n' >> päivitä -printf 'sleep 4\n' >> päivitä -printf 'sudo apt-get update && sudo apt-get upgrade -y\n' >> päivitä + printf '#!/bin/bash\n' > päivitä -printf 'echo "Suoritetaan - sudo apt-get autoremove -y"\n' >> päivitä -printf 'echo "Suoritetaan - sudo apt autoclean -y"\n' >> päivitä -printf 'sleep 4\n' >> päivitä -printf 'sudo apt-get autoremove -y\n' >> päivitä + grep '^ID' /etc/os-release -m 1 | awk '{gsub(/ID=/,"")}1' -printf 'echo ""\n' >> päivitä -printf 'echo "-----------------------------------"\n' >> päivitä + printf 'rm update.sh\n' >> päivitä + printf 'rm update.sh.*\n' >> päivitä + printf 'echo "ladataan uusin versio..."\n' >> päivitä + printf 'wget -v http://88.114.1.82:3000/RikuSi/Linux_Update/raw/branch/main/update.sh\n' >> päivitä + printf '. update.sh\n' >> päivitä -sudo chmod a+rwx päivitä -rm update.sh -sudo mv päivitä /usr/local/bin/ + printf 'echo "|--------------|"\n' >> päivitä + printf 'echo "|Tekijä: RikuSi|"\n' >> päivitä + printf 'echo "|--------------|"\n' >> päivitä + printf 'echo ""\n' >> päivitä + + printf 'echo "Suoritetaan - sudo apt-get update && sudo apt-get upgrade -y"\n' >> päivitä + printf 'sleep 4\n' >> päivitä + printf 'sudo apt-get update && sudo apt-get upgrade -y\n' >> päivitä + + printf 'echo "Suoritetaan - sudo apt-get autoremove -y"\n' >> päivitä + + printf 'echo "Suoritetaan - sudo apt autoclean -y"\n' >> päivitä + + printf 'sleep 4\n' >> päivitä + printf 'sudo apt-get autoremove -y\n' >> päivitä + + printf 'echo ""\n' >> päivitä + printf 'echo "-----------------------------------"\n' >> päivitä + + + sudo chmod a+rwx päivitä + + rm update.sh + + sudo mv päivitä /usr/local/bin/ \ No newline at end of file