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

@ -147,7 +147,7 @@ case "$1" in
build build
eval $(go env) eval $(go env)
name="syncthing-$GOOS-$GOARCH-$version" name="syncthing-${GOOS/darwin/macosx}-$GOARCH-$version"
tarDist "$name" tarDist "$name"
;; ;;
@ -163,7 +163,7 @@ case "$1" in
build build
name="syncthing-$os-$version" name="syncthing-${os/darwin/macosx}-$version"
case $GOOS in case $GOOS in
windows) windows)
zipDist "$name" zipDist "$name"

View File

@ -32,7 +32,13 @@ func UpgradeTo(rel Release) error {
return err 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 { for _, asset := range rel.Assets {
if strings.HasPrefix(asset.Name, expectedRelease) { if strings.HasPrefix(asset.Name, expectedRelease) {
if strings.HasSuffix(asset.Name, ".tar.gz") { if strings.HasSuffix(asset.Name, ".tar.gz") {