mirror of
https://github.com/rancher/os.git
synced 2025-07-18 17:11:04 +00:00
Merge pull request #784 from joshwget/up-to-date-upgrade-warning
Warn if upgrading to the currently running version
This commit is contained in:
commit
e53155d023
@ -212,10 +212,15 @@ func startUpgradeContainer(image string, stage, force, reboot, kexec bool) error
|
|||||||
}
|
}
|
||||||
|
|
||||||
if !stage {
|
if !stage {
|
||||||
fmt.Printf("Upgrading to %s\n", image)
|
imageSplit := strings.Split(image, ":")
|
||||||
|
if len(imageSplit) > 1 && imageSplit[1] == config.VERSION {
|
||||||
|
if !force && !yes(in, fmt.Sprintf("Already at version %s. Continue anyways", imageSplit[1])) {
|
||||||
|
os.Exit(1)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
fmt.Printf("Upgrading to %s\n", image)
|
||||||
|
|
||||||
if !force {
|
if !force && !yes(in, "Continue") {
|
||||||
if !yes(in, "Continue") {
|
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user