From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerzy Grzegorek Date: Sat, 07 Dec 2013 10:48:05 +0100 Subject: [Buildroot] [PATCH 2/3] package/parted: relax dependency on readline In-Reply-To: <7877131b94507ff84d258422f549b689e29e71a3.1386359706.git.yann.morin.1998@free.fr> References: <7877131b94507ff84d258422f549b689e29e71a3.1386359706.git.yann.morin.1998@free.fr> Message-ID: <52A2EED5.3090907@trzebnica.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Yann, > From: "Yann E. MORIN" > > parted can be configured without support for readline (ie. can be > not interactive), so we can relax the dependency on lvm2, and make > it an optional feature. lvm2 ? s/lvm2/readline/ Regards, Jerzy > > (Based on a code-snippet from Thomas.) > > Cc: Thomas Petazzoni > Signed-off-by: "Yann E. MORIN" > --- > package/parted/Config.in | 1 - > package/parted/parted.mk | 9 ++++++++- > 2 files changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/parted/Config.in b/package/parted/Config.in > index 321fdf7..45170aa 100644 > --- a/package/parted/Config.in > +++ b/package/parted/Config.in > @@ -2,7 +2,6 @@ config BR2_PACKAGE_PARTED > bool "parted" > depends on BR2_LARGEFILE > depends on BR2_USE_WCHAR > - select BR2_PACKAGE_READLINE > select BR2_PACKAGE_UTIL_LINUX > select BR2_PACKAGE_UTIL_LINUX_LIBUUID > help > diff --git a/package/parted/parted.mk b/package/parted/parted.mk > index 231ab35..afb8287 100644 > --- a/package/parted/parted.mk > +++ b/package/parted/parted.mk > @@ -7,11 +7,18 @@ > PARTED_VERSION = 3.1 > PARTED_SOURCE = parted-$(PARTED_VERSION).tar.xz > PARTED_SITE = $(BR2_GNU_MIRROR)/parted > -PARTED_DEPENDENCIES = readline util-linux > +PARTED_DEPENDENCIES = util-linux > PARTED_INSTALL_STAGING = YES > PARTED_LICENSE = GPLv3+ > PARTED_LICENSE_FILES = COPYING > > +ifeq ($(BR2_PACKAGE_READLINE),y) > +PARTED_DEPENDENCIES += readline > +PARTED_CONF_OPT += --with-readline > +else > +PARTED_CONF_OPT += --without-readline > +endif > + > ifeq ($(BR2_PACKAGE_LVM2),y) > PARTED_DEPENDENCIES += lvm2 > PARTED_CONF_OPT += --enable-device-mapper