[Buildroot] [PATCH 06/13 v2] core/legal-info: install source archives in their own sub-dir
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Dec 13 18:35:15 UTC 2015
Currently, we put all source archives side-by-side in the same
directory.
Since we're about to also save individual patches that were applied
on those sources, we don't want to make that directory a complete
mess of unassorted files.
So, we install each source archive in its own sub-directory, where
we'll later store the patches too. Store that location in a variable,
so it can be re-used later on (to install patches in a future commit).
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Luca Ceresoli <luca at lucaceresoli.net>
Acked-by: Luca Ceresoli <luca at lucaceresoli.net>
Tested-by: Luca Ceresoli <luca at lucaceresoli.net>
---
Changes v1 -> v2:
- perl no longer has a post-legal-info hook (Thoams, Luca)
---
package/pkg-generic.mk | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
index 784c39c..3b6240a 100644
--- a/package/pkg-generic.mk
+++ b/package/pkg-generic.mk
@@ -491,6 +491,8 @@ endif
$(2)_REDISTRIBUTE ?= YES
+$(2)_REDIST_SOURCES_DIR = $$(REDIST_SOURCES_DIR_$$(call UPPERCASE,$(4)))/$$($(2)_RAWNAME_VERSION)
+
# When a target package is a toolchain dependency set this variable to
# 'NO' so the 'toolchain' dependency is not added to prevent a circular
# dependency
@@ -824,7 +826,7 @@ ifeq ($$($(2)_REDISTRIBUTE),YES)
# Copy the source tarball
$$(Q)$$(call hardlink-copy,\
$$(DL_DIR)/$$($(2)_ACTUAL_SOURCE_TARBALL),\
- $$(REDIST_SOURCES_DIR_$$(call UPPERCASE,$(4))))
+ $$($(2)_REDIST_SOURCES_DIR))
endif # redistribute
endif # other packages
--
1.9.1
More information about the buildroot
mailing list