x86: remove the arbitrary limitation of vmware/virtualbox images to ext4, select TARGET_IMAGES_PAD instead
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 41763
This commit is contained in:
		| @@ -229,14 +229,13 @@ menu "Target Images" | ||||
| 		bool "Build VirtualBox image files (VDI)" | ||||
| 		depends on TARGET_x86 || TARGET_x86_64 | ||||
| 		select GRUB_IMAGES | ||||
| 		select TARGET_ROOTFS_EXT4FS | ||||
| 		select TARGET_IMAGES_PAD | ||||
| 		select PACKAGE_kmod-e1000 | ||||
|  | ||||
| 	config VMDK_IMAGES | ||||
| 		bool "Build VMware image files (VMDK)" | ||||
| 		depends on TARGET_x86 || TARGET_x86_64 | ||||
| 		select GRUB_IMAGES | ||||
| 		select TARGET_ROOTFS_EXT4FS | ||||
| 		select TARGET_IMAGES_PAD | ||||
| 		select PACKAGE_kmod-e1000 | ||||
|  | ||||
| 	config TARGET_IMAGES_PAD | ||||
|   | ||||
| @@ -160,27 +160,21 @@ endef | ||||
|  | ||||
| ifneq ($(CONFIG_VDI_IMAGES),) | ||||
|   define Image/Build/vdi | ||||
|     # left here because the image builder doesnt need these | ||||
|     ifeq ($(1),ext4) | ||||
| 	rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vdi || true | ||||
| 	qemu-img convert -f raw -O vdi \ | ||||
| 		$(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ | ||||
| 		$(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vdi | ||||
| 	# XXX: VBoxManage insists on setting perms to 0600 | ||||
| 	chmod 0644 $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vdi | ||||
|     endif | ||||
|   endef | ||||
| endif | ||||
|  | ||||
| ifneq ($(CONFIG_VMDK_IMAGES),) | ||||
|   define Image/Build/vmdk | ||||
|     # left here because the image builder doesnt need these | ||||
|     ifeq ($(1),ext4) | ||||
| 	rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vmdk || true | ||||
| 	qemu-img convert -f raw -O vmdk \ | ||||
| 		$(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ | ||||
| 		$(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vmdk | ||||
|     endif | ||||
|   endef | ||||
| endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau