diff --git a/Makefile b/Makefile index ee8a182ff..e7aeb693a 100644 --- a/Makefile +++ b/Makefile @@ -48,7 +48,8 @@ test: test-all minio: pre-build build-all test-all install: minio - @godep go install -a github.com/minio-io/minio && echo "Installed minio:" + @echo "Installing minio:" + @godep go install -a -ldflags "-X main.BuildDate `date '+%FT%T.%N%:z'`" github.com/minio-io/minio save: restore @godep save ./... diff --git a/main.go b/main.go index bd259416b..9dfc45d78 100644 --- a/main.go +++ b/main.go @@ -243,6 +243,9 @@ func getSystemData() map[string]string { // Version is based on MD5SUM of its binary var Version = mustHashBinarySelf() +// BuilDate - build time +var BuilDate string + func main() { // set up iodine iodine.SetGlobalState("minio.version", Version) @@ -252,6 +255,7 @@ func main() { app := cli.NewApp() app.Name = "minio" app.Version = Version + app.Compiled, _ = time.Parse(time.RFC3339Nano, BuilDate) app.Author = "Minio.io" app.Usage = "Minimalist Object Storage" app.Flags = flags