Fixed typo's Fedora implementation of ReleaseUpgrade
This commit is contained in:
@@ -78,7 +78,7 @@ echo "Enter the Alpine version to upgrade to"
|
||||
fi
|
||||
if $DoFedoraReleaseUpdate; then
|
||||
echo "Enter the Fedora version to upgrade to"
|
||||
read NewFedoraVersionNewFedoraVersion
|
||||
read NewFedoraVersion
|
||||
while true; do
|
||||
read -p "Upgrade to Fedora $NewFedoraVersion, is this correct? -> yes/no?" yn
|
||||
case $yn in
|
||||
|
||||
@@ -50,6 +50,7 @@ if [[ "${DIST}" == *"debian"* ]]; then
|
||||
#Ask the wanted Debian version
|
||||
DoDebianReleaseUpdate=true
|
||||
DoAlpineReleaseUpdate=false
|
||||
DoFedoraReleaseUpdate=false
|
||||
|
||||
echo "Enter the Debian version to upgrade to"
|
||||
read NewDebianVersion
|
||||
@@ -68,6 +69,7 @@ elif [[ "${DIST}" == *"alpine"* ]]; then
|
||||
#Ask the wanted Alpine version
|
||||
DoAlpineReleaseUpdate=true
|
||||
DoDebianReleaseUpdate=false
|
||||
DoFedoraReleaseUpdate=false
|
||||
|
||||
echo "Enter the Alpine version to upgrade to"
|
||||
read NewAlpineVersion
|
||||
@@ -84,12 +86,12 @@ elif [[ "${DIST}" == *"alpine"* ]]; then
|
||||
done
|
||||
elif [[ "${DIST}" == *"fedora"* ]]; then
|
||||
#Ask the wanted Fedora version
|
||||
DoDebianReleaseUpdate=true
|
||||
DoAlpineReleaseUpdate=true
|
||||
DoFedoraReleaseUpdate=false
|
||||
DoDebianReleaseUpdate=false
|
||||
DoAlpineReleaseUpdate=false
|
||||
DoFedoraReleaseUpdate=true
|
||||
|
||||
echo "Enter the Fedora version to upgrade to"
|
||||
read NewFedoraVersionNewFedoraVersion
|
||||
read NewFedoraVersion
|
||||
while true; do
|
||||
read -p "Upgrade to Fedora $NewFedoraVersion, is this correct? -> yes/no?" yn
|
||||
case $yn in
|
||||
|
||||
12
functions.sh
12
functions.sh
@@ -202,18 +202,18 @@ UpgradeRelease () {
|
||||
else
|
||||
echo "Notice: Skiped, already up-to-date"
|
||||
fi
|
||||
elif [[ "${DIST}" == *"fedora"* ]]; then
|
||||
echo "Notice: Release upgrade disabled for Fedora"
|
||||
elif [[ "${DIST}" == *"alpine"* ]] && $DoFedoraReleaseUpdate ; then
|
||||
elif [[ "${DIST}" == *"alpine"* ]]; then
|
||||
echo "Notice: Release upgrade disabled for Alpine"
|
||||
elif [[ "${DIST}" == *"fedora"* ]] && $DoFedoraReleaseUpdate ; then
|
||||
if [ $RELVERSION != $NewFedoraVersion ]; then
|
||||
#Create snapshot before upgrading
|
||||
$SNAPSHOTCMD "Before upgrade form Fedora $RELVERSION to Fedora $NewFedoraVersion"
|
||||
#Fully update current version
|
||||
$INSTCALL -- dnf install dnf-plugin-system-upgrade remove-retired-packages symlinks clean-rpm-gpg-pubkey -y
|
||||
$INSTCALL -- dnf upgrade --refresh -y
|
||||
$INSTCALL -- system-upgrade download --releasever=$RELVERSION -y
|
||||
$INSTCALL -- system-upgrade reboot
|
||||
echo waiting 5 minutes for Fedora to install its update while rebooting
|
||||
$INSTCALL -- dnf system-upgrade download --releasever=$NewFedoraVersion -y
|
||||
$INSTCALL -- dnf system-upgrade reboot
|
||||
echo Waiting 5 minutes for Fedora to install its update while rebooting
|
||||
sleep 300
|
||||
$INSTCALL -- dnf remove --duplicates -y
|
||||
$INSTCALL -- dnf autoremove -y
|
||||
|
||||
Reference in New Issue
Block a user