Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Service esxi build fails when running extract_vmtar.py #3

Open
konhos opened this issue Jun 10, 2023 · 0 comments
Open

Error: Service esxi build fails when running extract_vmtar.py #3

konhos opened this issue Jun 10, 2023 · 0 comments

Comments

@konhos
Copy link

konhos commented Jun 10, 2023

I have used the latest esxi7 free trial ISO to build the image but it fails while running extract_vmtar.py. There is no S.V00.vtar or S.?V00.?.vtar file in esxi_gunzip folder. ISO doesn't have this file but has S.V00 file is there in esxi_gunzip folder.

Even though I change Dockerfile to accept S.V00.V00 file for extract_vmtar.py to extract on it sitll is unable to generate /usr/bin/vmtar.

Any suggestions would be helpful.

Building esxi
Step 1/17 : FROM fedora:32 as stage
 ---> c451de0d2441
Step 2/17 : SHELL ["/usr/bin/bash", "-euxvc"]
 ---> Using cache
 ---> b3f0ddf79fdf
Step 3/17 : RUN dnf install -y p7zip-plugins glibc.i686 zlib.i686 xz libxml2.i686;     dnf clean all
 ---> Using cache
 ---> c108f491ee97
Step 4/17 : ARG ISO_IMAGE=VMware-VMvisor-Installer-7.0U3g-20328353.x86_64.iso
 ---> Using cache
 ---> 83d72d3fc7f8
Step 5/17 : ADD ${ISO_IMAGE} /esxi.iso
 ---> fa283719c3c5
Step 6/17 : RUN 7z x /esxi.iso -o/esxi_gzip;     zforce /esxi_gzip/* || :;     mkdir -p /esxi_gunzip;     for x in /esxi_gzip/*.gz; do       name="$(gzip -l -N --quiet "${x}" | sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||')";       if [ "${name}" = "/esxi_gzip/" ]; then         zcat "${x}" > "/esxi_gunzip/$(basename "${x%.*}")";       else         zcat "${x}" > "/esxi_gunzip/$(basename "${x%.*}").$(basename ${name##*.})";       fi;     done
 ---> Running in e736d1355e28
7z x /esxi.iso -o/esxi_gzip;     zforce /esxi_gzip/* || :;     mkdir -p /esxi_gunzip;     for x in /esxi_gzip/*.gz; do       name="$(gzip -l -N --quiet "${x}" | sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||')";       if [ "${name}" = "/esxi_gzip/" ]; then         zcat "${x}" > "/esxi_gunzip/$(basename "${x%.*}")";       else         zcat "${x}" > "/esxi_gunzip/$(basename "${x%.*}").$(basename ${name##*.})";       fi;     done
+ 7z x /esxi.iso -o/esxi_gzip

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,8 CPUs Intel(R) Xeon(R) Gold 6258R CPU @ 2.70GHz (50657),ASM,AES-NI)

Scanning the drive for archives:
1 file, 401446912 bytes (383 MiB)

Extracting archive: /esxi.iso
--
Path = /esxi.iso
Type = Iso
Physical Size = 401446912
Comment =
Volume: ESXI-7.0U3G-20328353-STANDARD
Application: ESXIMAGE
Created = 2022-08-23 03:02:34
Modified = 2022-08-23 03:02:34

Everything is Ok

Folders: 3
Files: 127
Size:       401261148
Compressed: 401446912
+ zforce /esxi_gzip/ATLANTIC.V00 /esxi_gzip/B.B00 /esxi_gzip/BASEMISC.TGZ /esxi_gzip/BMCAL.V00 /esxi_gzip/BNXTNET.V00 /esxi_gzip/BNXTROCE.V00 /esxi_gzip/BOOT.CAT /esxi_gzip/BOOT.CFG /esxi_gzip/BRCMFCOE.V00 /esxi_gzip/BTLDR.V00 /esxi_gzip/CRX.V00 /esxi_gzip/EFI /esxi_gzip/EFIBOOT.IMG /esxi_gzip/ELXISCSI.V00 /esxi_gzip/ELXNET.V00 /esxi_gzip/ELX_ESX_.V00 /esxi_gzip/ESXIO_CO.V00 /esxi_gzip/ESXUPDT.V00 /esxi_gzip/ESX_DVFI.V00 /esxi_gzip/ESX_UI.V00 /esxi_gzip/FATBOOTSECTOR /esxi_gzip/FEATURES.GZ /esxi_gzip/GC.V00 /esxi_gzip/I40EN.V00 /esxi_gzip/IAVMD.V00 /esxi_gzip/ICEN.V00 /esxi_gzip/IGBN.V00 /esxi_gzip/IMGDB.TGZ /esxi_gzip/IMGPAYLD.TGZ /esxi_gzip/IONIC_EN.V00 /esxi_gzip/IRDMAN.V00 /esxi_gzip/ISER.V00 /esxi_gzip/ISOLINUX.BIN /esxi_gzip/ISOLINUX.CFG /esxi_gzip/IXGBEN.V00 /esxi_gzip/JUMPSTRT.GZ /esxi_gzip/K.B00 /esxi_gzip/LDLINUX.SYS /esxi_gzip/LOADESX.V00 /esxi_gzip/LPFC.V00 /esxi_gzip/LPNIC.V00 /esxi_gzip/LSI_MR3.V00 /esxi_gzip/LSI_MSGP.V00 /esxi_gzip/LSI_MSGP.V01 /esxi_gzip/LSI_MSGP.V02 /esxi_gzip/LSUV2_HP.V00 /esxi_gzip/LSUV2_IN.V00 /esxi_gzip/LSUV2_LS.V00 /esxi_gzip/LSUV2_NV.V00 /esxi_gzip/LSUV2_OE.V00 /esxi_gzip/LSUV2_OE.V01 /esxi_gzip/LSUV2_OE.V02 /esxi_gzip/LSUV2_SM.V00 /esxi_gzip/MBOOT.C32 /esxi_gzip/MENU.C32 /esxi_gzip/MTIP32XX.V00 /esxi_gzip/NATIVE_M.V00 /esxi_gzip/NE1000.V00 /esxi_gzip/NENIC.V00 /esxi_gzip/NFNIC.V00 /esxi_gzip/NHPSA.V00 /esxi_gzip/NMLX4_CO.V00 /esxi_gzip/NMLX4_EN.V00 /esxi_gzip/NMLX4_RD.V00 /esxi_gzip/NMLX5_CO.V00 /esxi_gzip/NMLX5_RD.V00 /esxi_gzip/NTG3.V00 /esxi_gzip/NVMERDMA.V00 /esxi_gzip/NVMETCP.V00 /esxi_gzip/NVME_PCI.V00 /esxi_gzip/NVMXNET3.V00 /esxi_gzip/NVMXNET3.V01 /esxi_gzip/PROCFS.B00 /esxi_gzip/PVSCSI.V00 /esxi_gzip/QCNIC.V00 /esxi_gzip/QEDENTV.V00 /esxi_gzip/QEDRNTV.V00 /esxi_gzip/QFLE3.V00 /esxi_gzip/QFLE3F.V00 /esxi_gzip/QFLE3I.V00 /esxi_gzip/QFLGE.V00 /esxi_gzip/QLNATIVE.V00 /esxi_gzip/RESVIBS.TGZ /esxi_gzip/RSTE.V00 /esxi_gzip/S.V00 /esxi_gzip/SAFEBOOT.C32 /esxi_gzip/SB.V00 /esxi_gzip/SFVMK.V00 /esxi_gzip/SMARTPQI.V00 /esxi_gzip/TOOLS.T00 /esxi_gzip/TPM.V00 /esxi_gzip/TPMESXUP.V00 /esxi_gzip/TRX.V00 /esxi_gzip/UC_AMD.B00 /esxi_gzip/UC_HYGON.B00 /esxi_gzip/UC_INTEL.B00 /esxi_gzip/UPGRADE /esxi_gzip/USEROPTS.GZ /esxi_gzip/VDFS.V00 /esxi_gzip/VIM.V00 /esxi_gzip/VMKATA.V00 /esxi_gzip/VMKFCOE.V00 /esxi_gzip/VMKUSB.V00 /esxi_gzip/VMWARE-ESX-BASE-OSL.TXT /esxi_gzip/VMWARE-ESX-BASE-README /esxi_gzip/VMWARE_E.V00 /esxi_gzip/VMW_AHCI.V00 /esxi_gzip/VMX.V00 /esxi_gzip/VSAN.V00 /esxi_gzip/VSANHEAL.V00 /esxi_gzip/VSANMGMT.V00 /esxi_gzip/WEASELIN.V00 /esxi_gzip/XORG.V00 '/esxi_gzip/[BOOT]'
/esxi_gzip/ATLANTIC.V00 -- replaced with /esxi_gzip/ATLANTIC.V00.gz
/esxi_gzip/B.B00 -- replaced with /esxi_gzip/B.B00.gz
/esxi_gzip/BASEMISC.TGZ -- replaced with /esxi_gzip/BASEMISC.TGZ.gz
/esxi_gzip/BMCAL.V00 -- replaced with /esxi_gzip/BMCAL.V00.gz
/esxi_gzip/BNXTNET.V00 -- replaced with /esxi_gzip/BNXTNET.V00.gz
/esxi_gzip/BNXTROCE.V00 -- replaced with /esxi_gzip/BNXTROCE.V00.gz
/esxi_gzip/BRCMFCOE.V00 -- replaced with /esxi_gzip/BRCMFCOE.V00.gz
/esxi_gzip/BTLDR.V00 -- replaced with /esxi_gzip/BTLDR.V00.gz
/esxi_gzip/CRX.V00 -- replaced with /esxi_gzip/CRX.V00.gz
zforce: /esxi_gzip/EFI not a file
/esxi_gzip/ELXISCSI.V00 -- replaced with /esxi_gzip/ELXISCSI.V00.gz
/esxi_gzip/ELXNET.V00 -- replaced with /esxi_gzip/ELXNET.V00.gz
/esxi_gzip/ELX_ESX_.V00 -- replaced with /esxi_gzip/ELX_ESX_.V00.gz
/esxi_gzip/ESXIO_CO.V00 -- replaced with /esxi_gzip/ESXIO_CO.V00.gz
/esxi_gzip/ESXUPDT.V00 -- replaced with /esxi_gzip/ESXUPDT.V00.gz
/esxi_gzip/ESX_DVFI.V00 -- replaced with /esxi_gzip/ESX_DVFI.V00.gz
/esxi_gzip/ESX_UI.V00 -- replaced with /esxi_gzip/ESX_UI.V00.gz
/esxi_gzip/FEATURES.GZ -- replaced with /esxi_gzip/FEATURES.GZ.gz
/esxi_gzip/GC.V00 -- replaced with /esxi_gzip/GC.V00.gz
/esxi_gzip/I40EN.V00 -- replaced with /esxi_gzip/I40EN.V00.gz
/esxi_gzip/IAVMD.V00 -- replaced with /esxi_gzip/IAVMD.V00.gz
/esxi_gzip/ICEN.V00 -- replaced with /esxi_gzip/ICEN.V00.gz
/esxi_gzip/IGBN.V00 -- replaced with /esxi_gzip/IGBN.V00.gz
/esxi_gzip/IMGDB.TGZ -- replaced with /esxi_gzip/IMGDB.TGZ.gz
/esxi_gzip/IMGPAYLD.TGZ -- replaced with /esxi_gzip/IMGPAYLD.TGZ.gz
/esxi_gzip/IONIC_EN.V00 -- replaced with /esxi_gzip/IONIC_EN.V00.gz
/esxi_gzip/IRDMAN.V00 -- replaced with /esxi_gzip/IRDMAN.V00.gz
/esxi_gzip/ISER.V00 -- replaced with /esxi_gzip/ISER.V00.gz
/esxi_gzip/IXGBEN.V00 -- replaced with /esxi_gzip/IXGBEN.V00.gz
/esxi_gzip/JUMPSTRT.GZ -- replaced with /esxi_gzip/JUMPSTRT.GZ.gz
/esxi_gzip/K.B00 -- replaced with /esxi_gzip/K.B00.gz
/esxi_gzip/LOADESX.V00 -- replaced with /esxi_gzip/LOADESX.V00.gz
/esxi_gzip/LPFC.V00 -- replaced with /esxi_gzip/LPFC.V00.gz
/esxi_gzip/LPNIC.V00 -- replaced with /esxi_gzip/LPNIC.V00.gz
/esxi_gzip/LSI_MR3.V00 -- replaced with /esxi_gzip/LSI_MR3.V00.gz
/esxi_gzip/LSI_MSGP.V00 -- replaced with /esxi_gzip/LSI_MSGP.V00.gz
/esxi_gzip/LSI_MSGP.V01 -- replaced with /esxi_gzip/LSI_MSGP.V01.gz
/esxi_gzip/LSI_MSGP.V02 -- replaced with /esxi_gzip/LSI_MSGP.V02.gz
/esxi_gzip/LSUV2_HP.V00 -- replaced with /esxi_gzip/LSUV2_HP.V00.gz
/esxi_gzip/LSUV2_IN.V00 -- replaced with /esxi_gzip/LSUV2_IN.V00.gz
/esxi_gzip/LSUV2_LS.V00 -- replaced with /esxi_gzip/LSUV2_LS.V00.gz
/esxi_gzip/LSUV2_NV.V00 -- replaced with /esxi_gzip/LSUV2_NV.V00.gz
/esxi_gzip/LSUV2_OE.V00 -- replaced with /esxi_gzip/LSUV2_OE.V00.gz
/esxi_gzip/LSUV2_OE.V01 -- replaced with /esxi_gzip/LSUV2_OE.V01.gz
/esxi_gzip/LSUV2_OE.V02 -- replaced with /esxi_gzip/LSUV2_OE.V02.gz
/esxi_gzip/LSUV2_SM.V00 -- replaced with /esxi_gzip/LSUV2_SM.V00.gz
/esxi_gzip/MTIP32XX.V00 -- replaced with /esxi_gzip/MTIP32XX.V00.gz
/esxi_gzip/NATIVE_M.V00 -- replaced with /esxi_gzip/NATIVE_M.V00.gz
/esxi_gzip/NE1000.V00 -- replaced with /esxi_gzip/NE1000.V00.gz
/esxi_gzip/NENIC.V00 -- replaced with /esxi_gzip/NENIC.V00.gz
/esxi_gzip/NFNIC.V00 -- replaced with /esxi_gzip/NFNIC.V00.gz
/esxi_gzip/NHPSA.V00 -- replaced with /esxi_gzip/NHPSA.V00.gz
/esxi_gzip/NMLX4_CO.V00 -- replaced with /esxi_gzip/NMLX4_CO.V00.gz
/esxi_gzip/NMLX4_EN.V00 -- replaced with /esxi_gzip/NMLX4_EN.V00.gz
/esxi_gzip/NMLX4_RD.V00 -- replaced with /esxi_gzip/NMLX4_RD.V00.gz
/esxi_gzip/NMLX5_CO.V00 -- replaced with /esxi_gzip/NMLX5_CO.V00.gz
/esxi_gzip/NMLX5_RD.V00 -- replaced with /esxi_gzip/NMLX5_RD.V00.gz
/esxi_gzip/NTG3.V00 -- replaced with /esxi_gzip/NTG3.V00.gz
/esxi_gzip/NVMERDMA.V00 -- replaced with /esxi_gzip/NVMERDMA.V00.gz
/esxi_gzip/NVMETCP.V00 -- replaced with /esxi_gzip/NVMETCP.V00.gz
/esxi_gzip/NVME_PCI.V00 -- replaced with /esxi_gzip/NVME_PCI.V00.gz
/esxi_gzip/NVMXNET3.V00 -- replaced with /esxi_gzip/NVMXNET3.V00.gz
/esxi_gzip/NVMXNET3.V01 -- replaced with /esxi_gzip/NVMXNET3.V01.gz
/esxi_gzip/PROCFS.B00 -- replaced with /esxi_gzip/PROCFS.B00.gz
/esxi_gzip/PVSCSI.V00 -- replaced with /esxi_gzip/PVSCSI.V00.gz
/esxi_gzip/QCNIC.V00 -- replaced with /esxi_gzip/QCNIC.V00.gz
/esxi_gzip/QEDENTV.V00 -- replaced with /esxi_gzip/QEDENTV.V00.gz
/esxi_gzip/QEDRNTV.V00 -- replaced with /esxi_gzip/QEDRNTV.V00.gz
/esxi_gzip/QFLE3.V00 -- replaced with /esxi_gzip/QFLE3.V00.gz
/esxi_gzip/QFLE3F.V00 -- replaced with /esxi_gzip/QFLE3F.V00.gz
/esxi_gzip/QFLE3I.V00 -- replaced with /esxi_gzip/QFLE3I.V00.gz
/esxi_gzip/QFLGE.V00 -- replaced with /esxi_gzip/QFLGE.V00.gz
/esxi_gzip/QLNATIVE.V00 -- replaced with /esxi_gzip/QLNATIVE.V00.gz
/esxi_gzip/RESVIBS.TGZ -- replaced with /esxi_gzip/RESVIBS.TGZ.gz
/esxi_gzip/RSTE.V00 -- replaced with /esxi_gzip/RSTE.V00.gz
/esxi_gzip/S.V00 -- replaced with /esxi_gzip/S.V00.gz
/esxi_gzip/SB.V00 -- replaced with /esxi_gzip/SB.V00.gz
/esxi_gzip/SFVMK.V00 -- replaced with /esxi_gzip/SFVMK.V00.gz
/esxi_gzip/SMARTPQI.V00 -- replaced with /esxi_gzip/SMARTPQI.V00.gz
/esxi_gzip/TOOLS.T00 -- replaced with /esxi_gzip/TOOLS.T00.gz
/esxi_gzip/TPM.V00 -- replaced with /esxi_gzip/TPM.V00.gz
/esxi_gzip/TPMESXUP.V00 -- replaced with /esxi_gzip/TPMESXUP.V00.gz
/esxi_gzip/TRX.V00 -- replaced with /esxi_gzip/TRX.V00.gz
/esxi_gzip/UC_AMD.B00 -- replaced with /esxi_gzip/UC_AMD.B00.gz
/esxi_gzip/UC_HYGON.B00 -- replaced with /esxi_gzip/UC_HYGON.B00.gz
/esxi_gzip/UC_INTEL.B00 -- replaced with /esxi_gzip/UC_INTEL.B00.gz
zforce: /esxi_gzip/UPGRADE not a file
/esxi_gzip/USEROPTS.GZ -- replaced with /esxi_gzip/USEROPTS.GZ.gz
/esxi_gzip/VDFS.V00 -- replaced with /esxi_gzip/VDFS.V00.gz
/esxi_gzip/VIM.V00 -- replaced with /esxi_gzip/VIM.V00.gz
/esxi_gzip/VMKATA.V00 -- replaced with /esxi_gzip/VMKATA.V00.gz
/esxi_gzip/VMKFCOE.V00 -- replaced with /esxi_gzip/VMKFCOE.V00.gz
/esxi_gzip/VMKUSB.V00 -- replaced with /esxi_gzip/VMKUSB.V00.gz
/esxi_gzip/VMWARE_E.V00 -- replaced with /esxi_gzip/VMWARE_E.V00.gz
/esxi_gzip/VMW_AHCI.V00 -- replaced with /esxi_gzip/VMW_AHCI.V00.gz
/esxi_gzip/VMX.V00 -- replaced with /esxi_gzip/VMX.V00.gz
/esxi_gzip/VSAN.V00 -- replaced with /esxi_gzip/VSAN.V00.gz
/esxi_gzip/VSANHEAL.V00 -- replaced with /esxi_gzip/VSANHEAL.V00.gz
/esxi_gzip/VSANMGMT.V00 -- replaced with /esxi_gzip/VSANMGMT.V00.gz
/esxi_gzip/WEASELIN.V00 -- replaced with /esxi_gzip/WEASELIN.V00.gz
/esxi_gzip/XORG.V00 -- replaced with /esxi_gzip/XORG.V00.gz
zforce: /esxi_gzip/[BOOT] not a file
+ :
+ mkdir -p /esxi_gunzip
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ATLANTIC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ATLANTIC.V00
+ '[' /esxi_gzip/ATLANTIC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ATLANTIC.V00.gz
++ basename /esxi_gzip/ATLANTIC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/B.B00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/B.B00
+ '[' /esxi_gzip/B.B00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/B.B00.gz
++ basename /esxi_gzip/B.B00
++ basename B00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/BASEMISC.TGZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/BASEMISC.TGZ
+ '[' /esxi_gzip/BASEMISC.TGZ = /esxi_gzip/ ']'
+ zcat /esxi_gzip/BASEMISC.TGZ.gz
++ basename /esxi_gzip/BASEMISC.TGZ
++ basename TGZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/BMCAL.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/BMCAL.V00
+ '[' /esxi_gzip/BMCAL.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/BMCAL.V00.gz
++ basename /esxi_gzip/BMCAL.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/BNXTNET.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/BNXTNET.V00
+ '[' /esxi_gzip/BNXTNET.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/BNXTNET.V00.gz
++ basename /esxi_gzip/BNXTNET.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/BNXTROCE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/BNXTROCE.V00
+ '[' /esxi_gzip/BNXTROCE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/BNXTROCE.V00.gz
++ basename /esxi_gzip/BNXTROCE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/BRCMFCOE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/BRCMFCOE.V00
+ '[' /esxi_gzip/BRCMFCOE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/BRCMFCOE.V00.gz
++ basename /esxi_gzip/BRCMFCOE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/BTLDR.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/BTLDR.V00
+ '[' /esxi_gzip/BTLDR.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/BTLDR.V00.gz
++ basename /esxi_gzip/BTLDR.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/CRX.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/CRX.V00
+ '[' /esxi_gzip/CRX.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/CRX.V00.gz
++ basename /esxi_gzip/CRX.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ELXISCSI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ELXISCSI.V00
+ '[' /esxi_gzip/ELXISCSI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ELXISCSI.V00.gz
++ basename /esxi_gzip/ELXISCSI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ELXNET.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ELXNET.V00
+ '[' /esxi_gzip/ELXNET.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ELXNET.V00.gz
++ basename /esxi_gzip/ELXNET.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ELX_ESX_.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ELX_ESX_.V00
+ '[' /esxi_gzip/ELX_ESX_.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ELX_ESX_.V00.gz
++ basename /esxi_gzip/ELX_ESX_.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ESXIO_CO.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ESXIO_CO.V00
+ '[' /esxi_gzip/ESXIO_CO.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ESXIO_CO.V00.gz
++ basename /esxi_gzip/ESXIO_CO.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ESXUPDT.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ESXUPDT.V00
+ '[' /esxi_gzip/ESXUPDT.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ESXUPDT.V00.gz
++ basename /esxi_gzip/ESXUPDT.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ESX_DVFI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ESX_DVFI.V00
+ '[' /esxi_gzip/ESX_DVFI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ESX_DVFI.V00.gz
++ basename /esxi_gzip/ESX_DVFI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ESX_UI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ESX_UI.V00
+ '[' /esxi_gzip/ESX_UI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ESX_UI.V00.gz
++ basename /esxi_gzip/ESX_UI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/FEATURES.GZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/FEATURES.GZ
+ '[' /esxi_gzip/FEATURES.GZ = /esxi_gzip/ ']'
+ zcat /esxi_gzip/FEATURES.GZ.gz
++ basename /esxi_gzip/FEATURES.GZ
++ basename GZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/GC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/GC.V00
+ '[' /esxi_gzip/GC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/GC.V00.gz
++ basename /esxi_gzip/GC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/I40EN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/I40EN.V00
+ '[' /esxi_gzip/I40EN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/I40EN.V00.gz
++ basename /esxi_gzip/I40EN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IAVMD.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IAVMD.V00
+ '[' /esxi_gzip/IAVMD.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IAVMD.V00.gz
++ basename /esxi_gzip/IAVMD.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ICEN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ICEN.V00
+ '[' /esxi_gzip/ICEN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ICEN.V00.gz
++ basename /esxi_gzip/ICEN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IGBN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IGBN.V00
+ '[' /esxi_gzip/IGBN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IGBN.V00.gz
++ basename /esxi_gzip/IGBN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IMGDB.TGZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IMGDB.TGZ
+ '[' /esxi_gzip/IMGDB.TGZ = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IMGDB.TGZ.gz
++ basename /esxi_gzip/IMGDB.TGZ
++ basename TGZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IMGPAYLD.TGZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IMGPAYLD.TGZ
+ '[' /esxi_gzip/IMGPAYLD.TGZ = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IMGPAYLD.TGZ.gz
++ basename /esxi_gzip/IMGPAYLD.TGZ
++ basename TGZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IONIC_EN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IONIC_EN.V00
+ '[' /esxi_gzip/IONIC_EN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IONIC_EN.V00.gz
++ basename /esxi_gzip/IONIC_EN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IRDMAN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IRDMAN.V00
+ '[' /esxi_gzip/IRDMAN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IRDMAN.V00.gz
++ basename /esxi_gzip/IRDMAN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/ISER.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/ISER.V00
+ '[' /esxi_gzip/ISER.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/ISER.V00.gz
++ basename /esxi_gzip/ISER.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/IXGBEN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/IXGBEN.V00
+ '[' /esxi_gzip/IXGBEN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/IXGBEN.V00.gz
++ basename /esxi_gzip/IXGBEN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/JUMPSTRT.GZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/JUMPSTRT.GZ
+ '[' /esxi_gzip/JUMPSTRT.GZ = /esxi_gzip/ ']'
+ zcat /esxi_gzip/JUMPSTRT.GZ.gz
++ basename /esxi_gzip/JUMPSTRT.GZ
++ basename GZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/K.B00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/K.B00
+ '[' /esxi_gzip/K.B00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/K.B00.gz
++ basename /esxi_gzip/K.B00
++ basename B00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LOADESX.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LOADESX.V00
+ '[' /esxi_gzip/LOADESX.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LOADESX.V00.gz
++ basename /esxi_gzip/LOADESX.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LPFC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LPFC.V00
+ '[' /esxi_gzip/LPFC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LPFC.V00.gz
++ basename /esxi_gzip/LPFC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LPNIC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LPNIC.V00
+ '[' /esxi_gzip/LPNIC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LPNIC.V00.gz
++ basename /esxi_gzip/LPNIC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSI_MR3.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSI_MR3.V00
+ '[' /esxi_gzip/LSI_MR3.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSI_MR3.V00.gz
++ basename /esxi_gzip/LSI_MR3.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSI_MSGP.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSI_MSGP.V00
+ '[' /esxi_gzip/LSI_MSGP.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSI_MSGP.V00.gz
++ basename /esxi_gzip/LSI_MSGP.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSI_MSGP.V01.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSI_MSGP.V01
+ '[' /esxi_gzip/LSI_MSGP.V01 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSI_MSGP.V01.gz
++ basename /esxi_gzip/LSI_MSGP.V01
++ basename V01
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSI_MSGP.V02.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSI_MSGP.V02
+ '[' /esxi_gzip/LSI_MSGP.V02 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSI_MSGP.V02.gz
++ basename /esxi_gzip/LSI_MSGP.V02
++ basename V02
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_HP.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_HP.V00
+ '[' /esxi_gzip/LSUV2_HP.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_HP.V00.gz
++ basename /esxi_gzip/LSUV2_HP.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_IN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_IN.V00
+ '[' /esxi_gzip/LSUV2_IN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_IN.V00.gz
++ basename /esxi_gzip/LSUV2_IN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_LS.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_LS.V00
+ '[' /esxi_gzip/LSUV2_LS.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_LS.V00.gz
++ basename /esxi_gzip/LSUV2_LS.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_NV.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_NV.V00
+ '[' /esxi_gzip/LSUV2_NV.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_NV.V00.gz
++ basename /esxi_gzip/LSUV2_NV.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_OE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_OE.V00
+ '[' /esxi_gzip/LSUV2_OE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_OE.V00.gz
++ basename /esxi_gzip/LSUV2_OE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_OE.V01.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_OE.V01
+ '[' /esxi_gzip/LSUV2_OE.V01 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_OE.V01.gz
++ basename /esxi_gzip/LSUV2_OE.V01
++ basename V01
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_OE.V02.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_OE.V02
+ '[' /esxi_gzip/LSUV2_OE.V02 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_OE.V02.gz
++ basename /esxi_gzip/LSUV2_OE.V02
++ basename V02
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/LSUV2_SM.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/LSUV2_SM.V00
+ '[' /esxi_gzip/LSUV2_SM.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/LSUV2_SM.V00.gz
++ basename /esxi_gzip/LSUV2_SM.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/MTIP32XX.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/MTIP32XX.V00
+ '[' /esxi_gzip/MTIP32XX.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/MTIP32XX.V00.gz
++ basename /esxi_gzip/MTIP32XX.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NATIVE_M.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NATIVE_M.V00
+ '[' /esxi_gzip/NATIVE_M.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NATIVE_M.V00.gz
++ basename /esxi_gzip/NATIVE_M.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NE1000.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NE1000.V00
+ '[' /esxi_gzip/NE1000.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NE1000.V00.gz
++ basename /esxi_gzip/NE1000.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NENIC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NENIC.V00
+ '[' /esxi_gzip/NENIC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NENIC.V00.gz
++ basename /esxi_gzip/NENIC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NFNIC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NFNIC.V00
+ '[' /esxi_gzip/NFNIC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NFNIC.V00.gz
++ basename /esxi_gzip/NFNIC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NHPSA.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NHPSA.V00
+ '[' /esxi_gzip/NHPSA.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NHPSA.V00.gz
++ basename /esxi_gzip/NHPSA.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NMLX4_CO.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NMLX4_CO.V00
+ '[' /esxi_gzip/NMLX4_CO.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NMLX4_CO.V00.gz
++ basename /esxi_gzip/NMLX4_CO.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NMLX4_EN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NMLX4_EN.V00
+ '[' /esxi_gzip/NMLX4_EN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NMLX4_EN.V00.gz
++ basename /esxi_gzip/NMLX4_EN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NMLX4_RD.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NMLX4_RD.V00
+ '[' /esxi_gzip/NMLX4_RD.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NMLX4_RD.V00.gz
++ basename /esxi_gzip/NMLX4_RD.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NMLX5_CO.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NMLX5_CO.V00
+ '[' /esxi_gzip/NMLX5_CO.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NMLX5_CO.V00.gz
++ basename /esxi_gzip/NMLX5_CO.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NMLX5_RD.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NMLX5_RD.V00
+ '[' /esxi_gzip/NMLX5_RD.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NMLX5_RD.V00.gz
++ basename /esxi_gzip/NMLX5_RD.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NTG3.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NTG3.V00
+ '[' /esxi_gzip/NTG3.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NTG3.V00.gz
++ basename /esxi_gzip/NTG3.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NVMERDMA.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NVMERDMA.V00
+ '[' /esxi_gzip/NVMERDMA.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NVMERDMA.V00.gz
++ basename /esxi_gzip/NVMERDMA.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NVMETCP.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NVMETCP.V00
+ '[' /esxi_gzip/NVMETCP.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NVMETCP.V00.gz
++ basename /esxi_gzip/NVMETCP.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NVME_PCI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NVME_PCI.V00
+ '[' /esxi_gzip/NVME_PCI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NVME_PCI.V00.gz
++ basename /esxi_gzip/NVME_PCI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NVMXNET3.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NVMXNET3.V00
+ '[' /esxi_gzip/NVMXNET3.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NVMXNET3.V00.gz
++ basename /esxi_gzip/NVMXNET3.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/NVMXNET3.V01.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/NVMXNET3.V01
+ '[' /esxi_gzip/NVMXNET3.V01 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/NVMXNET3.V01.gz
++ basename /esxi_gzip/NVMXNET3.V01
++ basename V01
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/PROCFS.B00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/PROCFS.B00
+ '[' /esxi_gzip/PROCFS.B00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/PROCFS.B00.gz
++ basename /esxi_gzip/PROCFS.B00
++ basename B00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/PVSCSI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/PVSCSI.V00
+ '[' /esxi_gzip/PVSCSI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/PVSCSI.V00.gz
++ basename /esxi_gzip/PVSCSI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QCNIC.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QCNIC.V00
+ '[' /esxi_gzip/QCNIC.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QCNIC.V00.gz
++ basename /esxi_gzip/QCNIC.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QEDENTV.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QEDENTV.V00
+ '[' /esxi_gzip/QEDENTV.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QEDENTV.V00.gz
++ basename /esxi_gzip/QEDENTV.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QEDRNTV.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QEDRNTV.V00
+ '[' /esxi_gzip/QEDRNTV.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QEDRNTV.V00.gz
++ basename /esxi_gzip/QEDRNTV.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QFLE3.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QFLE3.V00
+ '[' /esxi_gzip/QFLE3.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QFLE3.V00.gz
++ basename /esxi_gzip/QFLE3.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QFLE3F.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QFLE3F.V00
+ '[' /esxi_gzip/QFLE3F.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QFLE3F.V00.gz
++ basename /esxi_gzip/QFLE3F.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QFLE3I.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QFLE3I.V00
+ '[' /esxi_gzip/QFLE3I.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QFLE3I.V00.gz
++ basename /esxi_gzip/QFLE3I.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QFLGE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QFLGE.V00
+ '[' /esxi_gzip/QFLGE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QFLGE.V00.gz
++ basename /esxi_gzip/QFLGE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/QLNATIVE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/QLNATIVE.V00
+ '[' /esxi_gzip/QLNATIVE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/QLNATIVE.V00.gz
++ basename /esxi_gzip/QLNATIVE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/RESVIBS.TGZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/RESVIBS.TGZ
+ '[' /esxi_gzip/RESVIBS.TGZ = /esxi_gzip/ ']'
+ zcat /esxi_gzip/RESVIBS.TGZ.gz
++ basename /esxi_gzip/RESVIBS.TGZ
++ basename TGZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/RSTE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/RSTE.V00
+ '[' /esxi_gzip/RSTE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/RSTE.V00.gz
++ basename /esxi_gzip/RSTE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/S.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name='-0.0% /esxi_gzip/S.V00'
+ '[' '-0.0% /esxi_gzip/S.V00' = /esxi_gzip/ ']'
+ zcat /esxi_gzip/S.V00.gz
++ basename /esxi_gzip/S.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/SB.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name='-0.0% /esxi_gzip/SB.V00'
+ '[' '-0.0% /esxi_gzip/SB.V00' = /esxi_gzip/ ']'
+ zcat /esxi_gzip/SB.V00.gz
++ basename /esxi_gzip/SB.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/SFVMK.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/SFVMK.V00
+ '[' /esxi_gzip/SFVMK.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/SFVMK.V00.gz
++ basename /esxi_gzip/SFVMK.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/SMARTPQI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/SMARTPQI.V00
+ '[' /esxi_gzip/SMARTPQI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/SMARTPQI.V00.gz
++ basename /esxi_gzip/SMARTPQI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/TOOLS.T00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/TOOLS.T00
+ '[' /esxi_gzip/TOOLS.T00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/TOOLS.T00.gz
++ basename /esxi_gzip/TOOLS.T00
++ basename T00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/TPM.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/TPM.V00
+ '[' /esxi_gzip/TPM.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/TPM.V00.gz
++ basename /esxi_gzip/TPM.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/TPMESXUP.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/TPMESXUP.V00
+ '[' /esxi_gzip/TPMESXUP.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/TPMESXUP.V00.gz
++ basename /esxi_gzip/TPMESXUP.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/TRX.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/TRX.V00
+ '[' /esxi_gzip/TRX.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/TRX.V00.gz
++ basename /esxi_gzip/TRX.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/UC_AMD.B00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/UC_AMD.B00
+ '[' /esxi_gzip/UC_AMD.B00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/UC_AMD.B00.gz
++ basename /esxi_gzip/UC_AMD.B00
++ basename B00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/UC_HYGON.B00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/UC_HYGON.B00
+ '[' /esxi_gzip/UC_HYGON.B00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/UC_HYGON.B00.gz
++ basename /esxi_gzip/UC_HYGON.B00
++ basename B00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/UC_INTEL.B00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/UC_INTEL.B00
+ '[' /esxi_gzip/UC_INTEL.B00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/UC_INTEL.B00.gz
++ basename /esxi_gzip/UC_INTEL.B00
++ basename B00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/USEROPTS.GZ.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name='-200.0% /esxi_gzip/USEROPTS.GZ'
+ '[' '-200.0% /esxi_gzip/USEROPTS.GZ' = /esxi_gzip/ ']'
+ zcat /esxi_gzip/USEROPTS.GZ.gz
++ basename /esxi_gzip/USEROPTS.GZ
++ basename GZ
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VDFS.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VDFS.V00
+ '[' /esxi_gzip/VDFS.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VDFS.V00.gz
++ basename /esxi_gzip/VDFS.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VIM.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name='-0.0% /esxi_gzip/VIM.V00'
+ '[' '-0.0% /esxi_gzip/VIM.V00' = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VIM.V00.gz
++ basename /esxi_gzip/VIM.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VMKATA.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VMKATA.V00
+ '[' /esxi_gzip/VMKATA.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VMKATA.V00.gz
++ basename /esxi_gzip/VMKATA.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VMKFCOE.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VMKFCOE.V00
+ '[' /esxi_gzip/VMKFCOE.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VMKFCOE.V00.gz
++ basename /esxi_gzip/VMKFCOE.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VMKUSB.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VMKUSB.V00
+ '[' /esxi_gzip/VMKUSB.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VMKUSB.V00.gz
++ basename /esxi_gzip/VMKUSB.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VMWARE_E.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VMWARE_E.V00
+ '[' /esxi_gzip/VMWARE_E.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VMWARE_E.V00.gz
++ basename /esxi_gzip/VMWARE_E.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VMW_AHCI.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VMW_AHCI.V00
+ '[' /esxi_gzip/VMW_AHCI.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VMW_AHCI.V00.gz
++ basename /esxi_gzip/VMW_AHCI.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VMX.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name='-0.0% /esxi_gzip/VMX.V00'
+ '[' '-0.0% /esxi_gzip/VMX.V00' = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VMX.V00.gz
++ basename /esxi_gzip/VMX.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VSAN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VSAN.V00
+ '[' /esxi_gzip/VSAN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VSAN.V00.gz
++ basename /esxi_gzip/VSAN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VSANHEAL.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VSANHEAL.V00
+ '[' /esxi_gzip/VSANHEAL.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VSANHEAL.V00.gz
++ basename /esxi_gzip/VSANHEAL.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/VSANMGMT.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/VSANMGMT.V00
+ '[' /esxi_gzip/VSANMGMT.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/VSANMGMT.V00.gz
++ basename /esxi_gzip/VSANMGMT.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/WEASELIN.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/WEASELIN.V00
+ '[' /esxi_gzip/WEASELIN.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/WEASELIN.V00.gz
++ basename /esxi_gzip/WEASELIN.V00
++ basename V00
+ for x in /esxi_gzip/*.gz
++ gzip -l -N --quiet /esxi_gzip/XORG.V00.gz
++ sed 's| *[0-9]* *[0-9]* *[0-9%.]* ||'
+ name=/esxi_gzip/XORG.V00
+ '[' /esxi_gzip/XORG.V00 = /esxi_gzip/ ']'
+ zcat /esxi_gzip/XORG.V00.gz
++ basename /esxi_gzip/XORG.V00
++ basename V00
Removing intermediate container e736d1355e28
 ---> 84b92a111a07
Step 7/17 : RUN for x in /esxi_gunzip/*-psigned; do       [ -e "$x" ] || continue;       cp ${x} ${x%-psigned};       truncate -s -284 ${x%-psigned};     done
 ---> Running in 49e508a8c87e
for x in /esxi_gunzip/*-psigned; do       [ -e "$x" ] || continue;       cp ${x} ${x%-psigned};       truncate -s -284 ${x%-psigned};     done
+ for x in /esxi_gunzip/*-psigned
+ '[' -e '/esxi_gunzip/*-psigned' ']'
+ continue
Removing intermediate container 49e508a8c87e
 ---> 90d612a6917f
Step 8/17 : RUN for x in /esxi_gunzip/*.vxz; do       [ -e "$x" ] || continue;       xzcat "${x}" > "${x%.*}.vtar" || : ;     done
 ---> Running in ea49f1c02575
for x in /esxi_gunzip/*.vxz; do       [ -e "$x" ] || continue;       xzcat "${x}" > "${x%.*}.vtar" || : ;     done
+ for x in /esxi_gunzip/*.vxz
+ '[' -e '/esxi_gunzip/*.vxz' ']'
+ continue
Removing intermediate container ea49f1c02575
 ---> 0b6175e9c5fb
Step 9/17 : ADD extract_vmtar.py /extract_vmtar.py
 ---> 14b6b09045f2
Step 10/17 : RUN set +e;     for vtar in /esxi_gunzip/S.V00.tar /esxi_gunzip/S?.V00.vtar; do       [ -e "$vtar" ] || continue;       python3 extract_vmtar.py "${vtar}" bin/vmtar /usr/bin/vmtar;       python3 extract_vmtar.py "${vtar}" sbin/vmtar /usr/bin/vmtar;       python3 extract_vmtar.py "${vtar}" lib/libvmlibs.so /lib/libvmlibs.so;       python3 extract_vmtar.py "${vtar}" lib/libgcc_s.so.1 /lib/libgcc_s.so.1;     done;     chmod 755 /usr/bin/vmtar
 ---> Running in 8bf5169000f1
set +e;     for vtar in /esxi_gunzip/S.V00.tar /esxi_gunzip/S?.V00.vtar; do       [ -e "$vtar" ] || continue;       python3 extract_vmtar.py "${vtar}" bin/vmtar /usr/bin/vmtar;       python3 extract_vmtar.py "${vtar}" sbin/vmtar /usr/bin/vmtar;       python3 extract_vmtar.py "${vtar}" lib/libvmlibs.so /lib/libvmlibs.so;       python3 extract_vmtar.py "${vtar}" lib/libgcc_s.so.1 /lib/libgcc_s.so.1;     done;     chmod 755 /usr/bin/vmtar
+ set +e
+ for vtar in /esxi_gunzip/S.V00.tar /esxi_gunzip/S?.V00.vtar
+ '[' -e /esxi_gunzip/S.V00.tar ']'
+ continue
+ for vtar in /esxi_gunzip/S.V00.tar /esxi_gunzip/S?.V00.vtar
+ '[' -e '/esxi_gunzip/S?.V00.vtar' ']'
+ continue
+ chmod 755 /usr/bin/vmtar
chmod: cannot access '/usr/bin/vmtar': No such file or directory
Service 'esxi' failed to build: The command '/usr/bin/bash -euxvc set +e;     for vtar in /esxi_gunzip/S.V00.tar /esxi_gunzip/S?.V00.vtar; do       [ -e "$vtar" ] || continue;       python3 extract_vmtar.py "${vtar}" bin/vmtar /usr/bin/vmtar;       python3 extract_vmtar.py "${vtar}" sbin/vmtar /usr/bin/vmtar;       python3 extract_vmtar.py "${vtar}" lib/libvmlibs.so /lib/libvmlibs.so;       python3 extract_vmtar.py "${vtar}" lib/libgcc_s.so.1 /lib/libgcc_s.so.1;     done;     chmod 755 /usr/bin/vmtar' returned a non-zero code: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant