package/parted: add a host variant

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@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Yann E. MORIN 2013-12-12 19:18:42 +01:00 committed by Peter Korsgaard
parent 2079f07a92
commit 749b2589ea
3 changed files with 13 additions and 0 deletions

View File

@ -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"

View File

@ -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/

View File

@ -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))