@@ -654,8 +654,14 @@ legal-info: dirs legal-info-clean legal-info-prepare $(foreach p,$(PACKAGES),$(p
cat support/legal-info/README.warnings-header \
$(LEGAL_WARNINGS) >>$(LEGAL_REPORT); \
cat $(LEGAL_WARNINGS); fi
- @echo "Legal info produced in $(LEGAL_INFO_DIR)"
@rm -f $(LEGAL_WARNINGS)
+ @(cd $(LEGAL_INFO_DIR); \
+ find * -type f -exec sha256sum {} + \
+ |LC_ALL=C sort -k2 \
+ >.legal-info.sha256; \
+ mv .legal-info.sha256 legal-info.sha256 \
+ )
+ @echo "Legal info produced in $(LEGAL_INFO_DIR)"
show-targets:
@echo $(PACKAGES) $(TARGETS_ROOTFS)
Having a hash of the saved files can be interesting for the recipient to verify the integrity of the files. We remove the warning file earlier, to exclude it from the hash list. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Luca Ceresoli <luca@lucaceresoli.net> --- Changes v1 -> v2: - simplify getting rid of the ..../legal-info/ prefix (Luca) - always sort with the C locale --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)