release-build.sh: Strip binaries

Refs #40
This commit is contained in:
Danilo Bargen 2018-02-27 23:27:18 +01:00
commit 9e86f2ee73
2 changed files with 6 additions and 5 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@ target
*.swp *.swp
*.tar.gz *.tar.gz
tldr-master/ tldr-master/
dist-*/

View file

@ -31,10 +31,6 @@ function docker-build {
docker run --rm -it -v "$(pwd)":/home/rust/src messense/rust-musl-cross:$1 cargo build --release docker run --rm -it -v "$(pwd)":/home/rust/src messense/rust-musl-cross:$1 cargo build --release
} }
function copy {
cp target/
}
echo -e "==> Version $VERSION\n" echo -e "==> Version $VERSION\n"
for target in ${targets[@]}; do docker-download $target; done for target in ${targets[@]}; do docker-download $target; done
@ -51,7 +47,11 @@ for i in ${!targets[@]}; do
done done
echo "" echo ""
# TODO: Strip binaries, see https://github.com/messense/rust-musl-cross/issues/9 for target in ${targets[@]}; do
echo "==> Stripping $target"
docker run --rm -it -v "$(pwd)":/home/rust/src messense/rust-musl-cross:$target musl-strip -s /home/rust/src/dist-$VERSION/tldr-$target
done
echo ""
for target in ${targets[@]}; do for target in ${targets[@]}; do
echo "==> Signing $target" echo "==> Signing $target"