github.com/google/osv-scalibr@v0.4.1/extractor/filesystem/embeddedfs/ova/testdata/gentestdata.sh (about) 1 #!/usr/bin/env bash 2 3 # Create placeholder OVF XML file 4 cat > valid.ovf <<'EOF' 5 <?xml version="1.0" encoding="UTF-8"?> 6 <Envelope xmlns="http://schemas.dmtf.org/ovf/envelope/1" 7 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 8 xsi:schemaLocation="http://schemas.dmtf.org/ovf/envelope/1 ovf.xsd"> 9 <References/> 10 <DiskSection> 11 <Info>Virtual disk information</Info> 12 </DiskSection> 13 <VirtualSystem ovf:id="example-vm"> 14 <Info>Example placeholder virtual machine</Info> 15 <Name>ExampleVM</Name> 16 </VirtualSystem> 17 </Envelope> 18 EOF 19 20 # Create the OVA (which is just a tar archive of OVF and any disks) 21 tar -cvf valid.ova valid.ovf > /dev/null 22 rm valid.ovf 23 24 echo "Yuvraj Saxena <ysaxenax@gmail.com>" > invalid.ova