]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - make-release-tarball.sh
Disable pristine-tar option in gbp.conf, since there is no pristine-tar branch.
[bcachefs-tools-debian] / make-release-tarball.sh
index 68d563feb97af92f0c8767fa6f10f8b98c9f6c39..c468da77bc7d9acb2076c8cf9eca31ef5f81fe53 100755 (executable)
@@ -7,10 +7,16 @@ version=$1
 git checkout v$version
 git clean -xfd
 
+cargo license > COPYING.rust-dependencies
+
 git ls-files|
-    tar --create --file bcachefs-tools-$version.tar -T -    \
+    tar --create --file bcachefs-tools-$version.tar -T -       \
        --transform="s_^_bcachefs-tools-$version/_"
 
+tar --append --file bcachefs-tools-$version.tar                        \
+    --transform="s_^_bcachefs-tools-$version/_"                        \
+    COPYING.rust-dependencies
+
 zstd -z --ultra                        bcachefs-tools-$version.tar
 
 gpg --armor --detach-sign      bcachefs-tools-$version.tar
@@ -22,7 +28,7 @@ scp bcachefs-tools-$version.tar.zst   evilpiepirate.org:/var/www/htdocs/bcachefs-t
 scp bcachefs-tools-$version.tar.asc    evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
 scp bcachefs-tools-$version.tar.sign   evilpiepirate.org:/var/www/htdocs/bcachefs-tools/
 
-cargo vendor --manifest-path rust-src/Cargo.toml
+cargo vendor
 
 mkdir .cargo
 cat > .cargo/config.toml <<-ZZ