From 4c29dcbd768c8abb5daf6db8575326307f901dcf Mon Sep 17 00:00:00 2001 From: bicubico Date: Fri, 17 Feb 2023 19:40:18 -0300 Subject: [PATCH] jessie to buster bash updater --- CHIP-updater/jessie-to-stretch.sh | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 CHIP-updater/jessie-to-stretch.sh diff --git a/CHIP-updater/jessie-to-stretch.sh b/CHIP-updater/jessie-to-stretch.sh new file mode 100644 index 0000000..7f17cc9 --- /dev/null +++ b/CHIP-updater/jessie-to-stretch.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +# Upgrade jessie +sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak +sudo touch /etc/apt/sources.list +sudo chmod 666 /etc/apt/sources.list +echo -e "deb [check-valid-until=no] http://archive.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list +echo -e "deb-src [check-valid-until=no] http://archive.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list +echo -e "deb [check-valid-until=no] http://archive.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list +echo -e "deb-src [check-valid-until=no] http://archive.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list +echo -e "deb http://chip.jfpossibilities.com/chip/debian/repo jessie main" >> /etc/apt/sources.list +echo -e "deb http://chip.jfpossibilities.com/chip/debian/pocketchip jessie main" >> /etc/apt/sources.list + +apt install debian-keyring debian-archive-keyring -y --force-yes + +sudo apt update && sudo apt upgrade -y + +# Upgrade from jessie to stretch +sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak2 +sudo touch /etc/apt/sources.list +sudo chmod 666 /etc/apt/sources.list + +echo -e "deb http://ftp.us.debian.org/debian/ stretch main contrib non-free\ndeb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free\ndeb http://security.debian.org/ stretch/updates main contrib n +on-free +deb-src http://security.debian.org/ stretch/updates main contrib non-free" > /etc/apt/sources.list + +sudo apt update && sudo apt upgrade -y + +sudo chmod 666 /etc/NetworkManager/NetworkManager.conf +echo -e "[connection]" >> /etc/NetworkManager/NetworkManager.conf +echo -e "wifi.mac-address-randomization=1" >> /etc/NetworkManager/NetworkManager.conf +echo -e "" >> /etc/NetworkManager/NetworkManager.conf +echo -e "[device]" >> /etc/NetworkManager/NetworkManager.conf +echo -e "wifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf + +echo "*** Update to Stretch finished. Reboot to continue the process. ***" \ No newline at end of file