From: Sergey Matveev Date: Thu, 12 Dec 2024 09:35:37 +0000 (+0300) Subject: Leave less junk after creating testdata X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=77d8ee35d21e53e4548ac026ec92f148b2083888af03c6f522f0b297daef3500;p=keks.git Leave less junk after creating testdata --- diff --git a/gyac/mk-fuzz-testdata b/gyac/mk-fuzz-testdata index 2540a99..3c4ea8f 100755 --- a/gyac/mk-fuzz-testdata +++ b/gyac/mk-fuzz-testdata @@ -1,10 +1,13 @@ #!/bin/sh -e -mkdir fuzz-input -cd fuzz-input -PATH="../../tyac:$PATH" ../../tyac/mk-fuzz-inputs -cd .. +root="$(dirname "$(realpath -- "$0")")" +tmp=$(mktemp -d) +trap "rm -fr $tmp" HUP PIPE INT QUIT TERM EXIT +cd $tmp +PATH="$root/../tyac:$PATH" +mk-fuzz-inputs +cd "$root" dst=testdata/fuzz/FuzzItemDecode mkdir -p $dst # go install golang.org/x/tools/cmd/file2fuzz@latest -file2fuzz -o $dst fuzz-input/* +file2fuzz -o $dst $tmp/*