diff mbox series

oss-fuzz: ensure base_copy is a generic-fuzzer

Message ID 20220720180946.2264253-1-alxndr@bu.edu (mailing list archive)
State New, archived
Headers show
Series oss-fuzz: ensure base_copy is a generic-fuzzer | expand

Commit Message

Alexander Bulekov July 20, 2022, 6:09 p.m. UTC
Depending on how the target list is sorted in by qemu, the first target
(used as the base copy of the fuzzer, to which all others are linked)
might not be a generic-fuzzer. Since we are trying to only use
generic-fuzz, on oss-fuzz, fix that, to ensure the base copy is a
generic-fuzzer.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
---
 scripts/oss-fuzz/build.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Paolo Bonzini July 21, 2022, 9:45 a.m. UTC | #1
Queued, thanks.

Paolo
diff mbox series

Patch

diff --git a/scripts/oss-fuzz/build.sh b/scripts/oss-fuzz/build.sh
index 2656a89aea..dade5abe2d 100755
--- a/scripts/oss-fuzz/build.sh
+++ b/scripts/oss-fuzz/build.sh
@@ -90,7 +90,7 @@  fi
 # Prepare a preinstalled tree
 make install DESTDIR=$DEST_DIR/qemu-bundle
 
-targets=$(./qemu-fuzz-i386 | awk '$1 ~ /\*/  {print $2}')
+targets=$(./qemu-fuzz-i386 | grep generic-fuzz | awk '$1 ~ /\*/  {print $2}')
 base_copy="$DEST_DIR/qemu-fuzz-i386-target-$(echo "$targets" | head -n 1)"
 
 cp "./qemu-fuzz-i386" "$base_copy"