]> git.pld-linux.org Git - packages/cargo.git/blob - build-cargo-vendor.sh
add missing buildroot
[packages/cargo.git] / build-cargo-vendor.sh
1 #!/bin/sh
2
3 # Script to build vendor tarball
4 #
5 # Prerequisites:
6 # - installed cargo and rust
7 # - installed cargo-vendor from https://github.com/alexcrichton/cargo-vendor
8
9 CARGO_VER=$1
10 VENDOR_FILTER=../vendor-tarball-filter.txt
11
12 tar xzf cargo-${CARGO_VER}.tar.gz
13 cd cargo-${CARGO_VER}
14 cargo vendor --explicit-version --verbose
15
16 grep -v '^#' ${VENDOR_FILTER} | xargs  -I% sh -c 'rm -rf vendor/%'
17 for i in vendor/* ; do
18         ../cargo-checksums-prune.py "$i"
19 done
20
21 tar cJvf cargo-${CARGO_VER}-vendor.tar.xz vendor
This page took 0.369195 seconds and 3 git commands to generate.