summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2017-11-12 18:45:39 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-11-30 11:40:43 +0100
commit203219ca93947bbf5d43edba89380ff41ef5a8a8 (patch)
treec87cd5e4c1f3b19ae81a9ef5f8ffe80a8d43e350
parentb0dc300b73124b42ea3465973e20b962f064a870 (diff)
downloadbuildroot-203219ca93947bbf5d43edba89380ff41ef5a8a8.tar.gz
buildroot-203219ca93947bbf5d43edba89380ff41ef5a8a8.zip
core: sort packages and eliminate duplicates in show-targets
Currently, enabling more than one filesystem image will make 'show-targets' list a few host packages more than once. This is because all filesystem images add the same set of host-packages to their dependencies, which are then added as-is to the package list. Thus, host-fakeroot, host-makedevs and, if needed, host-mkpasswd will appear as many times as there are filesystem images enabled. Fix that by sorting the package list, thus eliminating duplicates from that list. Also sort the rootfs list for good measure. Sort the two separately, so that rootfses are last. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Peter Korsgaard <jacmet@uclibc.org> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index ef10c90489..d52852153f 100644
--- a/Makefile
+++ b/Makefile
@@ -793,7 +793,7 @@ legal-info: dirs legal-info-clean legal-info-prepare $(foreach p,$(PACKAGES),$(p
.PHONY: show-targets
show-targets:
- @echo $(PACKAGES) $(TARGETS_ROOTFS)
+ @echo $(sort $(PACKAGES)) $(sort $(TARGETS_ROOTFS))
.PHONY: show-build-order
show-build-order: $(patsubst %,%-show-build-order,$(PACKAGES))
OpenPOWER on IntegriCloud