Skip to content
Snippets Groups Projects
Verified Commit dec0e9a2 authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

fix(system-upgrade): Make fedora 36 upgrade idempotent

By simply exiting successful, when F36 is already installed, this should
smoothly make this script idempotent enough for current use.
parent e9784cdc
No related branches found
No related tags found
No related merge requests found
...@@ -10,9 +10,12 @@ stringData: ...@@ -10,9 +10,12 @@ stringData:
#!/bin/sh #!/bin/sh
set -e set -e
set -x set -x
if grep "Fedora release 36" /etc/fedora-release; then
exit 0
fi
systemd-run --same-dir --wait --collect --service-type=exec dnf install -y dnf-plugin-system-upgrade systemd-run --same-dir --wait --collect --service-type=exec dnf install -y dnf-plugin-system-upgrade
systemd-run --same-dir --wait --collect --service-type=exec dnf system-upgrade download -y --best --releasever=36 --exclude="kubernetes*" systemd-run --same-dir --wait --collect --service-type=exec dnf system-upgrade download -y --best --releasever=36
systemd-run --same-dir --wait --collect --service-type=exec dnf system-upgrade --exclude="kubernetes*" -y reboot systemd-run --same-dir --wait --collect --service-type=exec dnf system-upgrade -y reboot
--- ---
apiVersion: upgrade.cattle.io/v1 apiVersion: upgrade.cattle.io/v1
kind: Plan kind: Plan
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment