All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty
@ 2013-03-13 12:28 Ezequiel Garcia
  2013-03-13 12:28 ` Ezequiel Garcia
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Ezequiel Garcia @ 2013-03-13 12:28 UTC (permalink / raw)
  To: buildroot

Since ROOTFS_DEVICE_TABLES it is a concatenation of two strings
separated by spaces, there will always be a space on it, which means
it's never empty. Therefore, when testing for empty, the condition
never evaluate to false.

The following change fixes this problem; it runs the qstrip on
the overall combination of the variables, causing the space to be
removed if it's the only thing left.

Tested-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
---
 fs/common.mk |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/common.mk b/fs/common.mk
index 8b5b2f2..a0b7b39 100644
--- a/fs/common.mk
+++ b/fs/common.mk
@@ -33,8 +33,8 @@
 
 FAKEROOT_SCRIPT = $(BUILD_DIR)/_fakeroot.fs
 FULL_DEVICE_TABLE = $(BUILD_DIR)/_device_table.txt
-ROOTFS_DEVICE_TABLES = $(call qstrip,$(BR2_ROOTFS_DEVICE_TABLE)) \
-	$(call qstrip,$(BR2_ROOTFS_STATIC_DEVICE_TABLE))
+ROOTFS_DEVICE_TABLES = $(call qstrip,$(BR2_ROOTFS_DEVICE_TABLE) \
+       $(BR2_ROOTFS_STATIC_DEVICE_TABLE))
 
 define ROOTFS_TARGET_INTERNAL
 
-- 
1.7.8.6

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

* [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty
  2013-03-13 12:28 [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty Ezequiel Garcia
@ 2013-03-13 12:28 ` Ezequiel Garcia
  2013-03-13 20:48 ` Arnout Vandecappelle
  2013-03-13 22:13 ` Peter Korsgaard
  2 siblings, 0 replies; 4+ messages in thread
From: Ezequiel Garcia @ 2013-03-13 12:28 UTC (permalink / raw)
  To: buildroot

Since ROOTFS_DEVICE_TABLES it is a concatenation of two strings
separated by spaces, there will always be a space on it, which means
it's never empty. Therefore, when testing for empty, the condition
never evaluate to false.

The following change fixes this problem; it runs the qstrip on
the overall combination of the variables, causing the space to be
removed if it's the only thing left.

Tested-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
---
 fs/common.mk |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/common.mk b/fs/common.mk
index 8b5b2f2..a0b7b39 100644
--- a/fs/common.mk
+++ b/fs/common.mk
@@ -33,8 +33,8 @@
 
 FAKEROOT_SCRIPT = $(BUILD_DIR)/_fakeroot.fs
 FULL_DEVICE_TABLE = $(BUILD_DIR)/_device_table.txt
-ROOTFS_DEVICE_TABLES = $(call qstrip,$(BR2_ROOTFS_DEVICE_TABLE)) \
-	$(call qstrip,$(BR2_ROOTFS_STATIC_DEVICE_TABLE))
+ROOTFS_DEVICE_TABLES = $(call qstrip,$(BR2_ROOTFS_DEVICE_TABLE) \
+       $(BR2_ROOTFS_STATIC_DEVICE_TABLE))
 
 define ROOTFS_TARGET_INTERNAL
 
-- 
1.7.8.6

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

* [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty
  2013-03-13 12:28 [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty Ezequiel Garcia
  2013-03-13 12:28 ` Ezequiel Garcia
@ 2013-03-13 20:48 ` Arnout Vandecappelle
  2013-03-13 22:13 ` Peter Korsgaard
  2 siblings, 0 replies; 4+ messages in thread
From: Arnout Vandecappelle @ 2013-03-13 20:48 UTC (permalink / raw)
  To: buildroot

On 03/13/13 13:28, Ezequiel Garcia wrote:
> Since ROOTFS_DEVICE_TABLES it is a concatenation of two strings
> separated by spaces, there will always be a space on it, which means
> it's never empty. Therefore, when testing for empty, the condition
> never evaluate to false.
>
> The following change fixes this problem; it runs the qstrip on
> the overall combination of the variables, causing the space to be
> removed if it's the only thing left.
>
> Tested-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
> Signed-off-by: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>

Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

(visual inspection only)


  Regards,
  Arnout

> ---
>   fs/common.mk |    4 ++--
>   1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/fs/common.mk b/fs/common.mk
> index 8b5b2f2..a0b7b39 100644
> --- a/fs/common.mk
> +++ b/fs/common.mk
> @@ -33,8 +33,8 @@
>
>   FAKEROOT_SCRIPT = $(BUILD_DIR)/_fakeroot.fs
>   FULL_DEVICE_TABLE = $(BUILD_DIR)/_device_table.txt
> -ROOTFS_DEVICE_TABLES = $(call qstrip,$(BR2_ROOTFS_DEVICE_TABLE)) \
> -	$(call qstrip,$(BR2_ROOTFS_STATIC_DEVICE_TABLE))
> +ROOTFS_DEVICE_TABLES = $(call qstrip,$(BR2_ROOTFS_DEVICE_TABLE) \
> +       $(BR2_ROOTFS_STATIC_DEVICE_TABLE))
>
>   define ROOTFS_TARGET_INTERNAL
>
>


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

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

* [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty
  2013-03-13 12:28 [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty Ezequiel Garcia
  2013-03-13 12:28 ` Ezequiel Garcia
  2013-03-13 20:48 ` Arnout Vandecappelle
@ 2013-03-13 22:13 ` Peter Korsgaard
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2013-03-13 22:13 UTC (permalink / raw)
  To: buildroot

>>>>> "Ezequiel" == Ezequiel Garcia <ezequiel.garcia@free-electrons.com> writes:

 Ezequiel> Since ROOTFS_DEVICE_TABLES it is a concatenation of two strings
 Ezequiel> separated by spaces, there will always be a space on it, which means
 Ezequiel> it's never empty. Therefore, when testing for empty, the condition
 Ezequiel> never evaluate to false.

 Ezequiel> The following change fixes this problem; it runs the qstrip on
 Ezequiel> the overall combination of the variables, causing the space to be
 Ezequiel> removed if it's the only thing left.

Committed, thanks.
-- 
Bye, Peter Korsgaard

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

end of thread, other threads:[~2013-03-13 22:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-13 12:28 [Buildroot] [PATCH] fs/common.mk: Strip extra whitespace when device table is empty Ezequiel Garcia
2013-03-13 12:28 ` Ezequiel Garcia
2013-03-13 20:48 ` Arnout Vandecappelle
2013-03-13 22:13 ` Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.