Message ID | a96a39a5d8ae941eb19df25cbaff28b92614749f.1462637351.git.yann.morin.1998@free.fr |
---|---|
State | Accepted |
Headers | show |
Hello, On Sat, 7 May 2016 18:14:36 +0200, Yann E. MORIN wrote: > 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. I added an explanation here about why we generate into a temporary file. > - @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 \ > + ) I've fixed a bit the indentation here to be more consistent with the usual style in Buildroot, i.e using tabs, and splitting lines a bit less. Applied with those minor issues fixed. Thanks! Thomas
diff --git a/Makefile b/Makefile index daa32a4..688bf26 100644 --- a/Makefile +++ b/Makefile @@ -701,8 +701,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)