Make it possible to check all MD5 sums of license files by building all report stages without also building the license report (which produces tons of LaTeX output).
Signed-off-by: Roland Hieber <r...@pengutronix.de> --- v2: name the make target "licensecheck" instead of report, and add it to PHONY bin/ptxdist | 6 ++++++ doc/ref_parameter.inc | 3 +++ rules/post/ptxd_make_license_report.make | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/bin/ptxdist b/bin/ptxdist index 1e10c08d47f2..6635a96a1cf5 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -752,6 +752,7 @@ Misc: it is known by "make" printnext <var> assumes that the contents of <var> is another variable and print the contents of this variable + licensecheck check md5sums of license files for all packages list-packages print a list of all selected packages local-src <pkg> [<directory>] overwrite a package source with a locally provided directory containing the sourcecode. @@ -1776,6 +1777,11 @@ EOF ptxd_make_log "${images[@]}" exit ;; + licensecheck) + check_premake_compiler && + ptxd_make_log license-check + exit + ;; list-packages) check_config && check_deps || return diff --git a/doc/ref_parameter.inc b/doc/ref_parameter.inc index 74689b9d3cff..aaac8956f147 100644 --- a/doc/ref_parameter.inc +++ b/doc/ref_parameter.inc @@ -234,6 +234,9 @@ Misc Actions contents of this variable. Shell variables are currently not checked here. All other rules for ``print`` apply. +``licensecheck`` + For all selected packages, check the MD5 sums of license files. + ``list-packages`` print a list of all selected packages. This list does not include the host and cross tools. diff --git a/rules/post/ptxd_make_license_report.make b/rules/post/ptxd_make_license_report.make index 47dc176668d0..a2d65cc2f450 100644 --- a/rules/post/ptxd_make_license_report.make +++ b/rules/post/ptxd_make_license_report.make @@ -15,6 +15,10 @@ PTX_PACKAGES_TARGET := \ $(PTX_PACKAGES_INSTALL) \ $(EXTRA_PACKAGES) +PHONY += license-check + +license-check: $(addprefix $(STATEDIR)/,$(addsuffix .report,$(PTX_PACKAGES_SELECTED))) + PHONY += license-report license-report: \ -- 2.26.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-requ...@pengutronix.de