Call the darwin releases macosx instead

This commit is contained in:
Jakob Borg
2014-08-01 16:30:28 +02:00
parent f34f5e41a4
commit 43e7435c41
2 changed files with 9 additions and 3 deletions

View File

@@ -32,7 +32,13 @@ func UpgradeTo(rel Release) error {
return err
}
expectedRelease := fmt.Sprintf("syncthing-%s-%s%s-%s.", runtime.GOOS, runtime.GOARCH, GoArchExtra, rel.Tag)
osName := runtime.GOOS
if osName == "darwin" {
// We call the darwin release bundles macosx because that makes more
// sense for people downloading them
osName = "macosx"
}
expectedRelease := fmt.Sprintf("syncthing-%s-%s%s-%s.", osName, runtime.GOARCH, GoArchExtra, rel.Tag)
for _, asset := range rel.Assets {
if strings.HasPrefix(asset.Name, expectedRelease) {
if strings.HasSuffix(asset.Name, ".tar.gz") {