From b3c428cc23caa5501739fe3e77737bec7be6b3e6 Mon Sep 17 00:00:00 2001 From: Mathew McBride Date: Sun, 17 Jun 2018 22:04:34 +1000 Subject: [PATCH] qemu: package qemu-img qemu-img is used for converting between different VM image types, such as qcow2 to raw and vice versa. Signed-off-by: Mathew McBride --- utils/qemu/Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/utils/qemu/Makefile b/utils/qemu/Makefile index a56451c67..63d40df68 100644 --- a/utils/qemu/Makefile +++ b/utils/qemu/Makefile @@ -96,6 +96,20 @@ define Package/qemu-bridge-helper/install $(INSTALL_DATA) ./files/bridge.conf $(1)/etc/qemu endef +define Package/qemu-img + SECTION:=utils + CATEGORY:=Utilities + SUBMENU:=Virtualization + TITLE:=QEMU Image utility + URL:=http://www.qemu.org + DEPENDS:=+glib2 $(CXX_DEPENDS) $(QEMU_DEPS_IN_HOST) +endef + +define Package/qemu-img/install + $(INSTALL_DIR) $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/qemu-img $(1)/usr/bin/qemu-img +endef + PKG_CONFIG_DEPENDS += CONFIG_PACKAGE_qemu-ga # Naming rules used in qemu Makefile.target @@ -246,6 +260,7 @@ MAKE_FLAGS:=$(filter-out \ QEMU_MAKE_TARGETS := \ $(if $(CONFIG_PACKAGE_qemu-ga),qemu-ga) \ $(if $(CONFIG_PACKAGE_qemu-bridge-helper),qemu-bridge-helper) \ + $(if $(CONFIG_PACKAGE_qemu-img),qemu-img) \ $(foreach target,$(QEMU_TARGET_LIST),$(if $(CONFIG_PACKAGE_qemu-$(target)),subdir-$(target))) \ define Build/Compile @@ -255,6 +270,7 @@ endef $(eval $(call BuildPackage,virtio-console-helper)) $(eval $(call BuildPackage,qemu-ga)) $(eval $(call BuildPackage,qemu-bridge-helper)) +$(eval $(call BuildPackage,qemu-img)) $(eval $(call BuildPackage,qemu-blobs)) $(foreach target,$(QEMU_TARGET_LIST), \ $(eval $(call BuildPackage,qemu-$(target))) \