Skip to content

Commit

Permalink
Merge pull request #2205 from AuxXxilium/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
AuxXxilium committed Jun 29, 2024
2 parents 2ff48d7 + 8753769 commit 64f4bc1
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 8 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/autobuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,9 @@ jobs:
#mv -f "arc-2G.img" "arc.img"
echo "Image Converter"
qemu-img convert -O vmdk arc.img arc-dyn.vmdk
qemu-img convert -O vmdk -o adapter_type=lsilogic arc.img -o subformat=monolithicFlat arc.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,compat6 arc-dyn.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,subformat=monolithicFlat,compat6 arc.vmdk
qemu-img convert arc.img -O vhdx -o subformat=dynamic arc.vhdx
echo "Create Arc ova"
convertova "arc.img" "arc.ova"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,8 @@ jobs:
#mv -f "arc-2G.img" "arc.img"
echo "Image Converter"
qemu-img convert arc.img -O vmdk -o 'adapter_type=lsilogic,subformat=streamOptimized,compat6' arc-dyn.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic -o subformat=monolithicFlat arc.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,compat6 arc-dyn.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,subformat=monolithicFlat,compat6 arc.vmdk
qemu-img convert arc.img -O vhdx -o subformat=dynamic arc.vhdx
echo "Create Arc ova"
Expand Down
14 changes: 12 additions & 2 deletions .github/workflows/custom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,10 +149,13 @@ jobs:
if [ "${{ env.FORMAT }}" = "dyn" ]; then
echo "Image Converter -> dyn"
qemu-img convert -O vmdk arc.img arc-dyn.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,compat6 arc-dyn.vmdk
elif [ "${{ env.FORMAT }}" = "flat" ]; then
echo "Image Converter -> flat"
qemu-img convert -O vmdk -o adapter_type=lsilogic arc.img -o subformat=monolithicFlat arc.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,subformat=monolithicFlat,compat6 arc.vmdk
elif [ "${{ env.FORMAT }}" = "vhdx" ]; then
echo "Image Converter -> vhdx"
qemu-img convert arc.img -O vhdx -o subformat=dynamic arc.vhdx
fi
# Zip image and generate checksum
Expand All @@ -179,6 +182,13 @@ jobs:
echo "Upload failed"
exit 1
fi
elif [ "${{ env.FORMAT }}" = "vhdx" ]; then
zip -9 "arc-${{ env.MODEL }}-${{ env.PRODUCTVER }}-${{ env.VERSION }}.vhdx.zip" arc.vhdx
UPLOAD="$(curl -k -F "file=@arc-${{ env.MODEL }}-${{ env.PRODUCTVER }}-${{ env.VERSION }}.vhdx.zip" "https://file.io")"
if ! echo "${UPLOAD}" | grep -oP '"link":\s*"\K[^"]+'; then
echo "Upload failed"
exit 1
fi
fi
EMAIL=$(curl -s -H "Authorization: token ${{ secrets.ACTION }}" "https://api.github.com/users/${{ github.event.issue.user.login }}" | jq -r '.email')
Expand Down
5 changes: 3 additions & 2 deletions img-gen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,6 @@ sudo losetup --detach ${LOOPX}
#resizeImg "arc.img" "+1024M" "arc-2G.img"
#mv -f "arc-2G.img" "arc.img"

qemu-img convert -O vmdk arc.img arc-dyn.vmdk
qemu-img convert -O vmdk -o adapter_type=lsilogic arc.img -o subformat=monolithicFlat arc.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,compat6 arc-dyn.vmdk
qemu-img convert arc.img -O vmdk -o adapter_type=lsilogic,subformat=monolithicFlat,compat6 arc.vmdk
qemu-img convert arc.img -O vhdx -o subformat=dynamic arc.vhdx

0 comments on commit 64f4bc1

Please sign in to comment.