1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-12 19:31:52 +00:00

Fix VHDX images

This commit is contained in:
Ycarus 2019-06-03 19:05:12 +02:00
parent 40e1e6014b
commit cf63b1c388

View file

@ -14,14 +14,14 @@
config TARGET_IMAGES_PAD
bool "Pad images to filesystem size (for JFFS2)"
depends on GRUB_IMAGES
--- a/target/linux/x86/image/Makefile.orig 2019-06-02 16:35:18.593501507 +0200
+++ b/target/linux/x86/image/Makefile 2019-06-02 16:39:23.242404445 +0200
@@ -141,6 +141,15 @@
--- target/linux/x86/image/Makefile.orig 2019-06-03 14:32:39.094356089 +0200
+++ target/linux/x86/image/Makefile 2019-06-03 19:04:23.875965073 +0200
@@ -143,6 +143,15 @@
endef
endif
+ifneq ($(CONFIG_VHDX_IMAGES),)
+ define Image/Build/hyperv
+ define Image/Build/vhdx
+ rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vhdx || true
+ qemu-img convert -f raw -O vhdx \
+ $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \
@ -32,3 +32,11 @@
define Image/Build/gzip
gzip -f9n $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img
gzip -f9n $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img
@@ -175,6 +184,7 @@
$(call Image/Build/grub2,$(1))
$(call Image/Build/vdi,$(1))
$(call Image/Build/vmdk,$(1))
+ $(call Image/Build/vhdx,$(1))
$(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img
else
$(CP) $(KDIR)/root.iso $(BIN_DIR)/$(IMG_PREFIX).iso