Skip to content

Commit b9893fb

Browse files
committed
Put release programs in bin/
1 parent ae238d9 commit b9893fb

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

tools/release.sh

+8-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
# Build a release
44
#
5-
# Usage: VERSION=0.1.2 ./rel.sh [GOOS] [GOARCH]
5+
# Usage: VERSION=0.1.2 ./release.sh [GOOS] [GOARCH]
6+
#
7+
# ToDo: Use Docker.
68

79
set -e
810

@@ -16,19 +18,18 @@ echo $VERSION
1618
REL=sheens-$GOOS-$GOARCH-$VERSION
1719
TARGET=`pwd`/rel/$REL
1820
rm -rf $TARGET
19-
mkdir -p $TARGET
21+
mkdir -p $TARGET/bin
2022
for D in cmd/mexpect cmd/patmatch cmd/spectool cmd/mqclient cmd/siomq cmd/siostd; do
2123
echo $D
22-
# -ldflags "-X main.GitCommit=$$(git rev-list -1 HEAD) -X main.Version=$${VERSION:-NA}"
23-
(cd $D && go build -o $TARGET/$(basename $D) -ldflags="-s -w -X main.GitCommit=$(git rev-list -1 HEAD) -X main.Version=${VERSION:-NA}" )
24+
(cd $D && go build -o $TARGET/bin/$(basename $D) -ldflags="-s -w -X main.GitCommit=$(git rev-list -1 HEAD) -X main.Version=${VERSION:-NA}" )
2425
done
2526

2627
go get -u github.com/bronze1man/yaml2json
2728

28-
(cd $GOPATH/src/github.com/bronze1man/yaml2json && go build -o $TARGET/yaml2json)
29+
(cd $GOPATH/src/github.com/bronze1man/yaml2json && go build -o $TARGET/bin/yaml2json)
2930

3031
if [ "$GOOS" = "linux" -a "$GOARCH" = "amd64" ]; then
31-
(cd $TARGET && /usr/bin/upx *)
32+
(cd $TARGET/bin && /usr/bin/upx *)
3233
fi
3334

3435
mkdir $TARGET/js
@@ -39,6 +40,7 @@ cp LICENSE $TARGET/LICENSE.txt
3940

4041
echo "sheens $GOOS $GOARCH $VERSION $(git rev-list -1 HEAD)" > $TARGET/VERSION.txt
4142
date --rfc-3339=ns -u >> $TARGET/VERSION.txt
43+
echo "https://github.com/Comcast/sheens" > $TARGET/VERSION.txt
4244

4345
echo "https://github.com/Comcast/sheens" > $TARGET/README.txt
4446

0 commit comments

Comments
 (0)