11 tar --create --file bcachefs-tools-$version.tar -T - \
12 --transform="s_^_bcachefs-tools-$version/_"
14 zstd -z --ultra bcachefs-tools-$version.tar
16 gpg --armor --detach-sign bcachefs-tools-$version.tar
17 mv bcachefs-tools-$version.tar.asc bcachefs-tools-$version.tar.sign
19 gpg --armor --sign bcachefs-tools-$version.tar
21 scp bcachefs-tools-$version.tar.zst evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
22 scp bcachefs-tools-$version.tar.asc evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
23 scp bcachefs-tools-$version.tar.sign evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
25 cargo vendor --manifest-path rust-src/Cargo.toml
28 cat > .cargo/config.toml <<-ZZ
30 replace-with = "vendored-sources"
32 [source."git+https://evilpiepirate.org/git/rust-bindgen.git"]
33 git = "https://evilpiepirate.org/git/rust-bindgen.git"
34 replace-with = "vendored-sources"
36 [source.vendored-sources]
40 cp bcachefs-tools-$version.tar bcachefs-tools-vendored-$version.tar
41 tar --append --file bcachefs-tools-vendored-$version.tar \
42 --transform="s_^_bcachefs-tools-$version/_" \
45 zstd -z --ultra bcachefs-tools-vendored-$version.tar
47 gpg --armor --detach-sign bcachefs-tools-vendored-$version.tar
48 mv bcachefs-tools-vendored-$version.tar.asc bcachefs-tools-vendored-$version.tar.sign
50 gpg --armor --sign bcachefs-tools-vendored-$version.tar
52 scp bcachefs-tools-vendored-$version.tar.zst evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
53 scp bcachefs-tools-vendored-$version.tar.asc evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
54 scp bcachefs-tools-vendored-$version.tar.sign evilpiepirate.org:/var/www/htdocs/bcachefs-tools/