From f97cc64ba1912d6edf08cee1a282ba034b891237 Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Sun, 13 Dec 2015 13:24:28 -0500 Subject: [PATCH 1/3] vmware-bundle.eclass: skip empty files Required for >=app-emulation/vmware-workstation-12. --- eclass/vmware-bundle.eclass | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eclass/vmware-bundle.eclass b/eclass/vmware-bundle.eclass index 6a897bb..41f4696 100644 --- a/eclass/vmware-bundle.eclass +++ b/eclass/vmware-bundle.eclass @@ -75,8 +75,10 @@ vmware-bundle_extract-component() { echo -n '.' file_path="${dest}/${file_path}" mkdir -p "$(dirname "${file_path}")" || die - tail -c+$((offset+component_dataOffset+file_offset+1)) "${component}" 2> /dev/null | - head -c$((file_compressedSize)) | gzip -cd > "${file_path}" || die + if [[ ${file_compressedSize} -gt 0 ]] ; then + tail -c+$((offset+component_dataOffset+file_offset+1)) "${component}" 2> /dev/null | + head -c$((file_compressedSize)) | gzip -cd > "${file_path}" || die + fi fi done echo -- 2.6.4