[Buildroot] [git commit] fs/common.mk: Strip extra whitespace when device table is empty

Peter Korsgaard jacmet at sunsite.dk
Wed Mar 13 22:09:40 UTC 2013

commit: http://git.buildroot.net/buildroot/commit/?id=402d1476f7159ab8055ec8b811b4fb5cd78b5609
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Since ROOTFS_DEVICE_TABLES is a concatenation of two strings separated by
spaces, there will always be a space in 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 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 at free-electrons.com>
Signed-off-by: Thomas De Schampheleire <patrickdepinguin+buildroot at gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
Signed-off-by: Peter Korsgaard <jacmet at sunsite.dk>
 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
-	$(call qstrip,$(BR2_ROOTFS_STATIC_DEVICE_TABLE))

More information about the buildroot mailing list