add all qemu-img convert disk formats

This commit is contained in:
Mikaël Cluseau
2025-06-13 11:43:56 +02:00
parent 84a0e286e7
commit 4b05458cec
2 changed files with 27 additions and 12 deletions

View File

@ -98,11 +98,10 @@ func buildBootImgQemuConvert(out io.Writer, ctx *renderContext, format string) (
io.Copy(out, img)
return
}
func buildBootQcow2(out io.Writer, ctx *renderContext) (err error) {
return buildBootImgQemuConvert(out, ctx, "qcow2")
}
func buildBootVmdk(out io.Writer, ctx *renderContext) (err error) {
return buildBootImgQemuConvert(out, ctx, "vmdk")
func qemuImgBootImg(format string) func(out io.Writer, ctx *renderContext) (err error) {
return func(out io.Writer, ctx *renderContext) (err error) {
return buildBootImgQemuConvert(out, ctx, format)
}
}
var grubSupportVersion = flag.String("grub-support", "1.1.0", "GRUB support version")