chiark / gitweb /
make-release: Clean up the directory before cargo publish
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 19 Apr 2021 00:18:41 +0000 (01:18 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 19 Apr 2021 00:18:41 +0000 (01:18 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
make-release

index c047418c646baa77582ff5d10cd99e7f10449e68..0322d17438e42b14b2ef168d3fb426a373003d45 100755 (executable)
@@ -94,8 +94,13 @@ $dryrun git push origin $tag
 for cargo_dir in $cargo_order; do
     $dryrun_no_more_cargo \
     nailing-cargo --no-nail --linkfarm=git --- \
-        sh -xec "cd $cargo_dir; cargo publish $cargo_dryrun"
+        sh -xec "
+          find . ! -type l ! -type d ! -path './target/*' -print0 \
+              | xargs -0r rm --
+          cd $cargo_dir; cargo publish $cargo_dryrun
+        "
     dryrun_no_more_cargo=$dryrun
+
 done
 
 #---------- finish ----------