1
0
mirror of https://github.com/rancher/os.git synced 2025-08-01 15:08:47 +00:00

Warn if upgrading to the currently running version

This commit is contained in:
Josh Curl 2016-02-27 09:00:50 -08:00
parent e861ae65ca
commit 82ec567d52

View File

@ -193,10 +193,15 @@ func startUpgradeContainer(image string, stage, force, reboot bool) error {
}
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 !yes(in, "Continue") {
if !force && !yes(in, "Continue") {
os.Exit(1)
}
}