[Buildroot] [git commit] package/parted: add a host variant
Peter Korsgaard
peter at korsgaard.com
Thu Dec 12 22:58:39 UTC 2013
commit: http://git.buildroot.net/buildroot/commit/?id=749b2589ea63cbdcf180d019441a05dcaef4ebe9
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Useful for for-build scripts to call parted, eg. to generate
partition tables and such automatically.
Since the primary goal is to use parted within scripts, we
do not need readline, so it is forcibly disabled.
Also, it does look unlikely that we need to manipulate LVM
volumes, so we forcibly disable support for the device-mapper.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
package/Config.in.host | 1 +
package/parted/Config.in.host | 6 ++++++
package/parted/parted.mk | 6 ++++++
3 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/package/Config.in.host b/package/Config.in.host
index 5fd2570..34e84bf 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -10,6 +10,7 @@ source "package/lpc3250loader/Config.in.host"
source "package/mtools/Config.in.host"
source "package/omap-u-boot-utils/Config.in.host"
source "package/openocd/Config.in.host"
+source "package/parted/Config.in.host"
source "package/sam-ba/Config.in.host"
source "package/sunxi-tools/Config.in.host"
source "package/uboot-tools/Config.in.host"
diff --git a/package/parted/Config.in.host b/package/parted/Config.in.host
new file mode 100644
index 0000000..f5d7acc
--- /dev/null
+++ b/package/parted/Config.in.host
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_HOST_PARTED
+ bool "host parted"
+ help
+ parted, the GNU partition resizing program
+
+ http://www.gnu.org/software/parted/
diff --git a/package/parted/parted.mk b/package/parted/parted.mk
index afb8287..15e37a8 100644
--- a/package/parted/parted.mk
+++ b/package/parted/parted.mk
@@ -26,4 +26,10 @@ else
PARTED_CONF_OPT += --disable-device-mapper
endif
+HOST_PARTED_DEPENDENCIES = host-util-linux
+HOST_PARTED_CONF_OPT += \
+ --without-readline \
+ --disable-device-mapper \
+
$(eval $(autotools-package))
+$(eval $(host-autotools-package))
More information about the buildroot
mailing list