diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index ea31ad0d..4ad61497 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -235,6 +235,14 @@ jobs: convertova "rr/rr.img" "rr/rr.ova" (cd rr; sha256sum rr.ova >../sha256sum) zip -9 "rr-${MODEL}-${TAG}-${{ github.run_id }}.ova.zip" -j rr/rr.ova sha256sum + elif [ "${{ env.format }}" = "vmdk" ]; then + qemu-img convert rr/rr.img -O vmdk -o 'adapter_type=lsilogic,subformat=streamOptimized,compat6' rr/rr.vmdk + (cd rr; sha256sum rr.vmdk >../sha256sum) + zip -9 "rr-${MODEL}-${TAG}-${{ github.run_id }}.vmdk.zip" -j rr/rr.vmdk sha256sum + elif [ "${{ env.format }}" = "vhdx" ]; then + qemu-img convert rr/rr.img -O vhdx -o subformat=dynamic rr/rr.vhdx + (cd rr; sha256sum rr.vhdx >../sha256sum) + zip -9 "rr-${MODEL}-${TAG}-${{ github.run_id }}.vhdx.zip" -j rr/rr.vhdx sha256sum else (cd rr; sha256sum rr.img >../sha256sum) zip -9 "rr-${MODEL}-${TAG}-${{ github.run_id }}.img.zip" -j rr/rr.img sha256sum diff --git a/docs/issues.html b/docs/issues.html index 8fd5ced5..ce68ec81 100644 --- a/docs/issues.html +++ b/docs/issues.html @@ -266,6 +266,8 @@ value=""> + + diff --git a/localbuild.sh b/localbuild.sh index ddaadefd..1f88f06a 100755 --- a/localbuild.sh +++ b/localbuild.sh @@ -34,7 +34,7 @@ function create() { fi sudo apt update - sudo apt install -y locales busybox dialog curl xz-utils cpio sed + sudo apt install -y locales busybox dialog curl xz-utils cpio sed qemu-utils sudo locale-gen ar_SA.UTF-8 de_DE.UTF-8 en_US.UTF-8 es_ES.UTF-8 fr_FR.UTF-8 ja_JP.UTF-8 ko_KR.UTF-8 ru_RU.UTF-8 th_TH.UTF-8 tr_TR.UTF-8 uk_UA.UTF-8 vi_VN.UTF-8 zh_CN.UTF-8 zh_HK.UTF-8 zh_TW.UTF-8 YQ=$(command -v yq)