From ae0d9d515276ce5e4bd407373193581c673e5832 Mon Sep 17 00:00:00 2001 From: Sidney Keese Date: Fri, 23 Aug 2019 14:29:17 -0700 Subject: [PATCH] obtain filecoin proofs bins from cargo install and package them in a release --- scripts/package-release.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/package-release.sh b/scripts/package-release.sh index b560f18..239c6de 100755 --- a/scripts/package-release.sh +++ b/scripts/package-release.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +set -e + if [ -z "$1" ]; then TAR_FILE=`mktemp`.tar.gz else @@ -9,6 +11,7 @@ fi TAR_PATH=`mktemp -d` mkdir -p $TAR_PATH +mkdir -p $TAR_PATH/bin mkdir -p $TAR_PATH/include mkdir -p $TAR_PATH/lib/pkgconfig @@ -16,6 +19,11 @@ find . -type f -name sector_builder_ffi.h -exec cp -- "{}" $TAR_PATH/include/ \; find . -type f -name libsector_builder_ffi.a -exec cp -- "{}" $TAR_PATH/lib/ \; find . -type f -name sector_builder_ffi.pc -exec cp -- "{}" $TAR_PATH/lib/pkgconfig/ \; +# TODO https://github.com/filecoin-project/rust-fil-sector-builder/issues/39 +FP_VERSION=$(cat Cargo.lock | grep 'name = "filecoin-proofs"' -A1 | tail -n1 | cut -d' ' -f3 | tr -d '"') + +cargo install --version $FP_VERSION filecoin-proofs --root $TAR_PATH --bin paramfetch + pushd $TAR_PATH tar -czf $TAR_FILE ./*