@@ -12,6 +12,7 @@ menu "Host utilities"
source "package/genext2fs/Config.in.host"
source "package/genimage/Config.in.host"
source "package/genpart/Config.in.host"
+ source "package/gptfdisk/Config.in.host"
source "package/imx-usb-loader/Config.in.host"
source "package/jq/Config.in.host"
source "package/lpc3250loader/Config.in.host"
new file mode 100644
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_HOST_GPTFDISK
+ select BR2_PACKAGE_HOST_UTIL_LINUX
+ bool "host gptfdisk"
+ help
+ GPT fdisk (consisting of the gdisk and sgdisk programs) is a
+ text-mode partitioning tool that works on Globally Unique Identifier
+ (GUID) Partition Table (GPT) disks, rather than on the more common
+ (through 2010) Master Boot Record (MBR) partition tables.
+
+ http://www.rodsbooks.com/gdisk/
@@ -46,4 +46,15 @@ define GPTFDISK_INSTALL_TARGET_CMDS
done
endef
+HOST_GPTFDISK_DEPENDENCIES = host-util-linux host-popt
+define HOST_GPTFDISK_BUILD_CMDS
+ $(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) \
+ sgdisk
+endef
+
+define HOST_GPTFDISK_INSTALL_CMDS
+ $(INSTALL) -D -m 0755 $(@D)/sgdisk $(HOST_DIR)/usr/sbin/sgdisk
+endef
+
$(eval $(generic-package))
+$(eval $(host-generic-package))