Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs
@ 2013-08-15 18:34 Ivan Sergeev
  2013-09-02 16:19 ` Thomas Petazzoni
  2013-09-08 20:11 ` Peter Korsgaard
  0 siblings, 2 replies; 5+ messages in thread
From: Ivan Sergeev @ 2013-08-15 18:34 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Ivan Sergeev <vsergeev@kumunetworks.com>
---
 package/util-linux/Config.in     | 5 +++++
 package/util-linux/util-linux.mk | 1 +
 2 files changed, 6 insertions(+)

diff --git a/package/util-linux/Config.in b/package/util-linux/Config.in
index e63814f..605e297 100644
--- a/package/util-linux/Config.in
+++ b/package/util-linux/Config.in
@@ -135,6 +135,11 @@ config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
 	help
 	  Scheduling utilities (chrt, ionice, taskset)
 
+config BR2_PACKAGE_UTIL_LINUX_SFDISK
+	bool "sfdisk"
+	help
+	  Partition table manipulator for Linux
+
 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
 	bool "switch_root"
 	help
diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk
index c6c8467..64112ba 100644
--- a/package/util-linux/util-linux.mk
+++ b/package/util-linux/util-linux.mk
@@ -68,6 +68,7 @@ UTIL_LINUX_CONF_OPT += \
 	$(if $(BR2_PACKAGE_UTIL_LINUX_RENAME),--enable-rename,--disable-rename) \
 	$(if $(BR2_PACKAGE_UTIL_LINUX_RESET),--enable-reset,--disable-reset) \
 	$(if $(BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS),--enable-schedutils,--disable-schedutils) \
+	$(if $(BR2_PACKAGE_UTIL_LINUX_SFDISK),--enable-sfdisk,--disable-sfdisk) \
 	$(if $(BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT),--enable-switch_root,--disable-switch_root) \
 	$(if $(BR2_PACKAGE_UTIL_LINUX_UNSHARE),--enable-unshare,--disable-unshare) \
 	$(if $(BR2_PACKAGE_UTIL_LINUX_UTMPDUMP),--enable-utmpdump,--disable-utmpdump) \
-- 
1.8.3.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs
  2013-08-15 18:34 [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs Ivan Sergeev
@ 2013-09-02 16:19 ` Thomas Petazzoni
  2013-09-08 20:11 ` Peter Korsgaard
  1 sibling, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2013-09-02 16:19 UTC (permalink / raw)
  To: buildroot

Dear Ivan Sergeev,

On Thu, 15 Aug 2013 11:34:00 -0700, Ivan Sergeev wrote:
> Signed-off-by: Ivan Sergeev <vsergeev@kumunetworks.com>
> ---
>  package/util-linux/Config.in     | 5 +++++
>  package/util-linux/util-linux.mk | 1 +
>  2 files changed, 6 insertions(+)

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs
  2013-08-15 18:34 [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs Ivan Sergeev
  2013-09-02 16:19 ` Thomas Petazzoni
@ 2013-09-08 20:11 ` Peter Korsgaard
  2013-09-11 23:17   ` Ivan Sergeev
  2013-09-14  5:51   ` Thomas Petazzoni
  1 sibling, 2 replies; 5+ messages in thread
From: Peter Korsgaard @ 2013-09-08 20:11 UTC (permalink / raw)
  To: buildroot

>>>>> "Ivan" == Ivan Sergeev <vsergeev@kumunetworks.com> writes:

 Ivan> Signed-off-by: Ivan Sergeev <vsergeev@kumunetworks.com>
 Ivan> ---
 Ivan>  package/util-linux/Config.in     | 5 +++++
 Ivan>  package/util-linux/util-linux.mk | 1 +
 Ivan>  2 files changed, 6 insertions(+)

 Ivan> diff --git a/package/util-linux/Config.in b/package/util-linux/Config.in
 Ivan> index e63814f..605e297 100644
 Ivan> --- a/package/util-linux/Config.in
 Ivan> +++ b/package/util-linux/Config.in
 Ivan> @@ -135,6 +135,11 @@ config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
 Ivan>  	help
 Ivan>  	  Scheduling utilities (chrt, ionice, taskset)
 
 Ivan> +config BR2_PACKAGE_UTIL_LINUX_SFDISK
 Ivan> +	bool "sfdisk"
 Ivan> +	help
 Ivan> +	  Partition table manipulator for Linux
 Ivan> +
 Ivan>  config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
 Ivan>  	bool "switch_root"
 Ivan>  	help
 Ivan> diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk
 Ivan> index c6c8467..64112ba 100644
 Ivan> --- a/package/util-linux/util-linux.mk
 Ivan> +++ b/package/util-linux/util-linux.mk
 Ivan> @@ -68,6 +68,7 @@ UTIL_LINUX_CONF_OPT += \
 Ivan>  	$(if $(BR2_PACKAGE_UTIL_LINUX_RENAME),--enable-rename,--disable-rename) \
 Ivan>  	$(if $(BR2_PACKAGE_UTIL_LINUX_RESET),--enable-reset,--disable-reset) \
 Ivan>  	$(if $(BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS),--enable-schedutils,--disable-schedutils) \
 Ivan> +	$(if $(BR2_PACKAGE_UTIL_LINUX_SFDISK),--enable-sfdisk,--disable-sfdisk) \

Ehh, I don't see any --enable-sfdisk / --disable-sfdisk configure
options?

 ./configure --help|grep -B2 sfdisk
  --enable-static-programs=LIST
                          link static the programs in LIST (comma-separated,
                          supported for losetup, mount, umount, fdisk, sfdisk,

Looking at fdisks/Makemodule.am I see sfdisk is always built (except for
on SPARC):

if !ARCH_SPARC

sbin_PROGRAMS += sfdisk
dist_man_MANS += fdisks/sfdisk.8
sfdisk_SOURCES = \
        fdisks/partname.c \
        fdisks/sfdisk.c \
        fdisks/common.h
sfdisk_LDADD = $(LDADD) libcommon.la

..

Before this patch we always built & installed sfdisk if
BR2_PACKAGE_UTIL_LINUX_BINARIES was enabled, and this patch doesn't
change anything.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs
  2013-09-08 20:11 ` Peter Korsgaard
@ 2013-09-11 23:17   ` Ivan Sergeev
  2013-09-14  5:51   ` Thomas Petazzoni
  1 sibling, 0 replies; 5+ messages in thread
From: Ivan Sergeev @ 2013-09-11 23:17 UTC (permalink / raw)
  To: buildroot

Yeah, I'm not sure what happen. I must have missed the sfdisk binary in the
target in one of the earlier builds, added this patch thinking that
util-linux did some fancy matching in its configure for --enable-*, and
noticed the binary afterwords. Sorry about that.


On Sun, Sep 8, 2013 at 1:11 PM, Peter Korsgaard <jacmet@uclibc.org> wrote:

> >>>>> "Ivan" == Ivan Sergeev <vsergeev@kumunetworks.com> writes:
>
>  Ivan> Signed-off-by: Ivan Sergeev <vsergeev@kumunetworks.com>
>  Ivan> ---
>  Ivan>  package/util-linux/Config.in     | 5 +++++
>  Ivan>  package/util-linux/util-linux.mk | 1 +
>  Ivan>  2 files changed, 6 insertions(+)
>
>  Ivan> diff --git a/package/util-linux/Config.in
> b/package/util-linux/Config.in
>  Ivan> index e63814f..605e297 100644
>  Ivan> --- a/package/util-linux/Config.in
>  Ivan> +++ b/package/util-linux/Config.in
>  Ivan> @@ -135,6 +135,11 @@ config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
>  Ivan>          help
>  Ivan>            Scheduling utilities (chrt, ionice, taskset)
>
>  Ivan> +config BR2_PACKAGE_UTIL_LINUX_SFDISK
>  Ivan> +        bool "sfdisk"
>  Ivan> +        help
>  Ivan> +          Partition table manipulator for Linux
>  Ivan> +
>  Ivan>  config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
>  Ivan>          bool "switch_root"
>  Ivan>          help
>  Ivan> diff --git a/package/util-linux/util-linux.mk b/package/util-linux/
> util-linux.mk
>  Ivan> index c6c8467..64112ba 100644
>  Ivan> --- a/package/util-linux/util-linux.mk
>  Ivan> +++ b/package/util-linux/util-linux.mk
>  Ivan> @@ -68,6 +68,7 @@ UTIL_LINUX_CONF_OPT += \
>  Ivan>          $(if
> $(BR2_PACKAGE_UTIL_LINUX_RENAME),--enable-rename,--disable-rename) \
>  Ivan>          $(if
> $(BR2_PACKAGE_UTIL_LINUX_RESET),--enable-reset,--disable-reset) \
>  Ivan>          $(if
> $(BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS),--enable-schedutils,--disable-schedutils)
> \
>  Ivan> +        $(if
> $(BR2_PACKAGE_UTIL_LINUX_SFDISK),--enable-sfdisk,--disable-sfdisk) \
>
> Ehh, I don't see any --enable-sfdisk / --disable-sfdisk configure
> options?
>
>  ./configure --help|grep -B2 sfdisk
>   --enable-static-programs=LIST
>                           link static the programs in LIST
> (comma-separated,
>                           supported for losetup, mount, umount, fdisk,
> sfdisk,
>
> Looking at fdisks/Makemodule.am I see sfdisk is always built (except for
> on SPARC):
>
> if !ARCH_SPARC
>
> sbin_PROGRAMS += sfdisk
> dist_man_MANS += fdisks/sfdisk.8
> sfdisk_SOURCES = \
>         fdisks/partname.c \
>         fdisks/sfdisk.c \
>         fdisks/common.h
> sfdisk_LDADD = $(LDADD) libcommon.la
>
> ..
>
> Before this patch we always built & installed sfdisk if
> BR2_PACKAGE_UTIL_LINUX_BINARIES was enabled, and this patch doesn't
> change anything.
>
> --
> Bye, Peter Korsgaard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130911/c2764b7e/attachment.html>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs
  2013-09-08 20:11 ` Peter Korsgaard
  2013-09-11 23:17   ` Ivan Sergeev
@ 2013-09-14  5:51   ` Thomas Petazzoni
  1 sibling, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2013-09-14  5:51 UTC (permalink / raw)
  To: buildroot

Dear Peter Korsgaard,

On Sun, 08 Sep 2013 22:11:14 +0200, Peter Korsgaard wrote:

> Ehh, I don't see any --enable-sfdisk / --disable-sfdisk configure
> options?
> 
>  ./configure --help|grep -B2 sfdisk
>   --enable-static-programs=LIST
>                           link static the programs in LIST (comma-separated,
>                           supported for losetup, mount, umount, fdisk, sfdisk,

The patch from Ivan predates the recent util-linux bump. I'm pretty
sure there was a sfdisk option, because I remember testing Ivan's
patch, but it was before the util-bump.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-09-14  5:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-15 18:34 [Buildroot] [PATCH 1/1] util-linux: enable sfdisk in configs Ivan Sergeev
2013-09-02 16:19 ` Thomas Petazzoni
2013-09-08 20:11 ` Peter Korsgaard
2013-09-11 23:17   ` Ivan Sergeev
2013-09-14  5:51   ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox