diff --git a/.gitignore b/.gitignore index 4474934..03d7198 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ target *.swp *.tar.gz tldr-master/ +dist-*/ diff --git a/release-build.sh b/release-build.sh index 6f46296..42e2f6d 100755 --- a/release-build.sh +++ b/release-build.sh @@ -31,10 +31,6 @@ function docker-build { 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" for target in ${targets[@]}; do docker-download $target; done @@ -51,7 +47,11 @@ for i in ${!targets[@]}; do done 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 echo "==> Signing $target"