mirror of
https://github.com/rancher/os.git
synced 2025-07-31 06:32:09 +00:00
Add prompt message to ros os upgrade
This commit is contained in:
parent
03deff471e
commit
24229f0dec
@ -164,7 +164,7 @@ func editSyslinux(c *cli.Context) error {
|
||||
return errors.New("raspberry pi can not use this command")
|
||||
}
|
||||
|
||||
if _, err := os.Stat("/proc/1/root/boot/global.cfg"); os.IsNotExist(err) {
|
||||
if isExist := checkGlobalCfg(); !isExist {
|
||||
buf := bufio.NewWriter(os.Stdout)
|
||||
fmt.Fprintln(buf, "global.cfg can not be found")
|
||||
buf.Flush()
|
||||
|
@ -185,6 +185,10 @@ func osUpgrade(c *cli.Context) error {
|
||||
log.Fatalf("ros install / upgrade only supported on 'amd64', not '%s'", runtime.GOARCH)
|
||||
}
|
||||
|
||||
if isExist := checkGlobalCfg(); !isExist {
|
||||
log.Fatalf("ros upgrade cannot be supported")
|
||||
}
|
||||
|
||||
image := c.String("image")
|
||||
|
||||
if image == "" {
|
||||
|
@ -55,3 +55,11 @@ func symLinkEngineBinary(version string) []symlink {
|
||||
}
|
||||
return baseSymlink
|
||||
}
|
||||
|
||||
func checkGlobalCfg() bool {
|
||||
_, err := os.Stat("/proc/1/root/boot/global.cfg")
|
||||
if err == nil || os.IsExist(err) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user