diff --git a/Dockerfile b/Dockerfile index 9efcf491d..252ef152e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ RUN \ apk add --no-cache --virtual .build-deps git go musl-dev && \ go get -v -d github.com/minio/minio && \ cd /go/src/github.com/minio/minio && \ - go install -v -ldflags "-X github.com/minio/minio/cmd.Version=2017-03-16T21:50:32Z -X github.com/minio/minio/cmd.ReleaseTag=RELEASE.2017-03-16T21-50-32Z -X github.com/minio/minio/cmd.CommitID=5311eb22fd681a8cd4a46e2a872d46c2352c64e8" && \ + go install -v -ldflags "-X github.com/minio/minio/cmd.Version=2017-04-25T01:27:49Z -X github.com/minio/minio/cmd.ReleaseTag=RELEASE.2017-04-25T01-27-49Z -X github.com/minio/minio/cmd.CommitID=710db6bdadb1b228bf6dee7e2a6958000091125b" && \ rm -rf /go/pkg /go/src /usr/local/go && apk del .build-deps EXPOSE 9000 diff --git a/buildscripts/build.sh b/buildscripts/build.sh index 79a7778c8..2a5784857 100755 --- a/buildscripts/build.sh +++ b/buildscripts/build.sh @@ -53,7 +53,7 @@ go_build() { release_bin_6="$release_str/$os-${arch}6vl/$(basename $package).$release_tag" ## Support building for ARM6vl - GOARM=6 GOOS=$os GOARCH=$arch go build --ldflags "${LDFLAGS}" -o $release_bin_6 + GOARM=6 GOOS=$os GOARCH=$arch go build --ldflags "-s -w ${LDFLAGS}" -o $release_bin_6 ## Copy $CP -p $release_bin_6 $release_real_bin_6 @@ -70,7 +70,7 @@ go_build() { release_bin_7="$release_str/$os-$arch/$(basename $package).$release_tag" ## Support building for ARM7vl - GOARM=7 GOOS=$os GOARCH=$arch go build --ldflags "${LDFLAGS}" -o $release_bin_7 + GOARM=7 GOOS=$os GOARCH=$arch go build --ldflags "-s -w ${LDFLAGS}" -o $release_bin_7 ## Copy $CP -p $release_bin_7 $release_real_bin_7 @@ -82,7 +82,7 @@ go_build() { shasum_str=$(${SHASUM} ${release_bin_7}) echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_shasum_7 else - GOOS=$os GOARCH=$arch go build --ldflags "${LDFLAGS}" -o $release_bin + GOOS=$os GOARCH=$arch go build --ldflags "-s -w ${LDFLAGS}" -o $release_bin # Create copy if [ $os == "windows" ]; then diff --git a/minio.spec b/minio.spec index c409f9764..e8e654a3a 100644 --- a/minio.spec +++ b/minio.spec @@ -1,8 +1,8 @@ -%define tag RELEASE.2017-02-16T01-47-30Z +%define tag RELEASE.2017-04-25T01-27-49Z %define subver %(echo %{tag} | sed -e 's/[^0-9]//g') -# git fetch https://github.com/minio/minio.git refs/tags/RELEASE.2017-02-16T01-47-30Z +# git fetch https://github.com/minio/minio.git refs/tags/RELEASE.2017-04-25T01-27-49Z # git rev-list -n 1 FETCH_HEAD -%define commitid 3d98311d9f4ceb78dba996dcdc0751253241e697 +%define commitid 710db6bdadb1b228bf6dee7e2a6958000091125b Summary: Cloud Storage Server. Name: minio Version: 0.0.%{subver} @@ -19,7 +19,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define debug_package %{nil} ## Go related tags. -%define gobuild(o:) go build -ldflags "${LDFLAGS:-}" %{?**}; +%define gobuild(o:) go build -ldflags "-s -w ${LDFLAGS:-}" %{?**}; %define gopath %{_libdir}/golang %define import_path github.com/minio/minio