10 (cd rust-src; cargo license) > COPYING.rust-dependencies
13 tar --create --file bcachefs-tools-$version.tar -T - \
14 --transform="s_^_bcachefs-tools-$version/_"
16 tar --append --file bcachefs-tools-vendored-$version.tar \
17 --transform="s_^_bcachefs-tools-$version/_" \
18 COPYING.rust-dependencies
20 zstd -z --ultra bcachefs-tools-$version.tar
22 gpg --armor --detach-sign bcachefs-tools-$version.tar
23 mv bcachefs-tools-$version.tar.asc bcachefs-tools-$version.tar.sign
25 gpg --armor --sign bcachefs-tools-$version.tar
27 scp bcachefs-tools-$version.tar.zst evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
28 scp bcachefs-tools-$version.tar.asc evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
29 scp bcachefs-tools-$version.tar.sign evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
31 cargo vendor --manifest-path rust-src/Cargo.toml
34 cat > .cargo/config.toml <<-ZZ
36 replace-with = "vendored-sources"
38 [source."git+https://evilpiepirate.org/git/rust-bindgen.git"]
39 git = "https://evilpiepirate.org/git/rust-bindgen.git"
40 replace-with = "vendored-sources"
42 [source.vendored-sources]
46 cp bcachefs-tools-$version.tar bcachefs-tools-vendored-$version.tar
47 tar --append --file bcachefs-tools-vendored-$version.tar \
48 --transform="s_^_bcachefs-tools-$version/_" \
51 zstd -z --ultra bcachefs-tools-vendored-$version.tar
53 gpg --armor --detach-sign bcachefs-tools-vendored-$version.tar
54 mv bcachefs-tools-vendored-$version.tar.asc bcachefs-tools-vendored-$version.tar.sign
56 gpg --armor --sign bcachefs-tools-vendored-$version.tar
58 scp bcachefs-tools-vendored-$version.tar.zst evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
59 scp bcachefs-tools-vendored-$version.tar.asc evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
60 scp bcachefs-tools-vendored-$version.tar.sign evilpiepirate.org:/var/www/htdocs/bcachefs-tools/