1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-13 03:41:54 +00:00
openmptcprouter/patches/images.patch

35 lines
1.1 KiB
Diff
Raw Normal View History

2019-06-01 12:10:00 +00:00
--- a/config/Config-images.in.orig 2019-05-28 14:40:45.246749741 +0200
+++ b/config/Config-images.in 2019-05-28 14:41:14.866378695 +0200
2019-05-29 06:24:15 +00:00
@@ -251,6 +251,13 @@
select TARGET_IMAGES_PAD
select PACKAGE_kmod-e1000
+ config VHDX_IMAGES
+ bool "Build Hyper-V image files (VHDX)"
+ depends on TARGET_x86
+ select GRUB_IMAGES
+ select TARGET_IMAGES_PAD
+ select PACKAGE_kmod-e1000
+
config TARGET_IMAGES_PAD
bool "Pad images to filesystem size (for JFFS2)"
depends on GRUB_IMAGES
2019-06-02 14:40:47 +00:00
--- 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 @@
2019-05-29 06:24:15 +00:00
endef
endif
2019-06-03 05:55:01 +00:00
+ifneq ($(CONFIG_VHDX_IMAGES),)
2019-06-02 14:40:47 +00:00
+ define Image/Build/hyperv
2019-05-29 06:24:15 +00:00
+ rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vhdx || true
+ qemu-img convert -f raw -O vhdx \
+ $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \
+ $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vhdx
+ endef
+endif
+
define Image/Build/gzip
gzip -f9n $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img
gzip -f9n $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img