浏览代码

lib/upgrade: Let Mac load .zip archives (#6230)

There is no need to do this switch based on the current OS, instead do
it based on what the archive actually appears to be.

(Tested; works.)
Jakob Borg 5 年之前
父节点
当前提交
a963bc8b86
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lib/upgrade/upgrade_supported.go

+ 2 - 2
lib/upgrade/upgrade_supported.go

@@ -223,8 +223,8 @@ func readRelease(archiveName, dir, url string) (string, error) {
 	}
 	defer resp.Body.Close()
 
-	switch runtime.GOOS {
-	case "windows":
+	switch path.Ext(archiveName) {
+	case ".zip":
 		return readZip(archiveName, dir, io.LimitReader(resp.Body, maxArchiveSize))
 	default:
 		return readTarGz(archiveName, dir, io.LimitReader(resp.Body, maxArchiveSize))