From d65f3422a9c8a8e2c6048bbe2ad4c83244ffba54 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Fri, 13 Nov 2015 20:31:19 -0800 Subject: [PATCH] update: change update command reflecting new changes on dl.minio.io --- update-main.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/update-main.go b/update-main.go index ea72966b5..3cba2c9f7 100644 --- a/update-main.go +++ b/update-main.go @@ -106,7 +106,7 @@ func getExperimentalUpdate() { e = decoder.Decode(&experimentals) fatalIf(probe.NewError(e), "Unable to decode experimental update notification.", nil) - latest, e := time.Parse(http.TimeFormat, experimentals.BuildDate) + latest, e := time.Parse(time.RFC3339, experimentals.BuildDate) fatalIf(probe.NewError(e), "Unable to parse BuildDate.", nil) if latest.IsZero() { @@ -117,7 +117,9 @@ func getExperimentalUpdate() { if err != nil { fatalIf(probe.NewError(err), "Unable to parse URL: "+minioExperimentalURL, nil) } - downloadURL := minioExperimentalURLParse.Scheme + "://" + minioExperimentalURLParse.Host + "/" + experimentals.Platforms[runtime.GOOS] + downloadURL := minioExperimentalURLParse.Scheme + "://" + + minioExperimentalURLParse.Host + "/" + experimentals.Platforms[runtime.GOOS+"-"+runtime.GOARCH] + updateMessage := updateMessage{ Download: downloadURL, Version: minioVersion, @@ -148,7 +150,7 @@ func getReleaseUpdate() { e = decoder.Decode(&releases) fatalIf(probe.NewError(e), "Unable to decode update notification.", nil) - latest, e := time.Parse(http.TimeFormat, releases.BuildDate) + latest, e := time.Parse(time.RFC3339, releases.BuildDate) fatalIf(probe.NewError(e), "Unable to parse BuildDate.", nil) if latest.IsZero() { @@ -159,7 +161,8 @@ func getReleaseUpdate() { if err != nil { fatalIf(probe.NewError(err), "Unable to parse URL: "+minioUpdateURL, nil) } - downloadURL := minioUpdateURLParse.Scheme + "://" + minioUpdateURLParse.Host + "/" + releases.Platforms[runtime.GOOS] + downloadURL := minioUpdateURLParse.Scheme + + "://" + minioUpdateURLParse.Host + "/" + releases.Platforms[runtime.GOOS+"-"+runtime.GOARCH] updateMessage := updateMessage{ Download: downloadURL, Version: minioVersion,