1
0
Fork 0

Change version_next to global var VERSION_NEXT

This commit is contained in:
Xavier Moffett 2023-04-13 04:57:01 +00:00
parent 0919334ab3
commit 32835e6b52

View file

@ -2,6 +2,7 @@
source /etc/os-release source /etc/os-release
MIRROR="https://mirror.xenyth.net/fedora/linux/releases" MIRROR="https://mirror.xenyth.net/fedora/linux/releases"
VERSION_NEXT=$(($VERSION_ID + 1))
main () { main () {
curl -s -o /dev/null $MIRROR curl -s -o /dev/null $MIRROR
@ -13,7 +14,6 @@ main () {
return return
fi fi
local version_next=$(($VERSION_ID + 1))
local mirror_response=$(curl -s -o /dev/null -w "%{http_code}" $MIRROR/$version_next/) local mirror_response=$(curl -s -o /dev/null -w "%{http_code}" $MIRROR/$version_next/)
if [[ $mirror_response == 404 ]]; then if [[ $mirror_response == 404 ]]; then
@ -22,13 +22,13 @@ main () {
fi fi
dnf upgrade --refresh -y dnf upgrade --refresh -y
dnf system-upgrade download --releasever=$version_next -y dnf system-upgrade download --releasever=$VERSION_NEXT -y
wall "WARNING: An upgrade from Fedora $VERSION_ID to Fedora $version_next is commencing! Your computer will reboot in 60 seconds." wall "WARNING: An upgrade from Fedora $VERSION_ID to Fedora $VERSION_NEXT is commencing! Your computer will reboot in 60 seconds."
sleep 60 sleep 60
dnf system-upgrade reboot -y dnf system-upgrade reboot -y
} }
main main