summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2022-03-18 18:23:01 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2022-03-18 18:25:24 +0100
commite5f39ea2a7e1c415a4cbb67c1cd78fe3d31f922d (patch)
tree6d804b08acf2577e59fd04a4757280f7e090ec23
parentd79d6fc45a26494ee6c1d0c6b7b890429a90b1e0 (diff)
downloadptxdist-e5f39ea2a7e1c415a4cbb67c1cd78fe3d31f922d.tar.gz
ptxdist-e5f39ea2a7e1c415a4cbb67c1cd78fe3d31f922d.tar.xz
ptxd_make_world_license: generate yaml for ignored packages
Those packages are skipped in the license report pdf, but the yaml data will be needed elsewhere. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--scripts/lib/ptxd_make_license_report.sh2
-rw-r--r--scripts/lib/ptxd_make_world_license.sh13
2 files changed, 6 insertions, 9 deletions
diff --git a/scripts/lib/ptxd_make_license_report.sh b/scripts/lib/ptxd_make_license_report.sh
index 30b6e3e36..21135d0db 100644
--- a/scripts/lib/ptxd_make_license_report.sh
+++ b/scripts/lib/ptxd_make_license_report.sh
@@ -279,7 +279,7 @@ ptxd_make_license_compliance_pdf() {
ptxd_make_license_compliance_header
for pkg in ${@}; do
pkg_lic="${ptxd_package_license_association[${pkg}]}"
- if [ -z "${pkg_lic}" -o "${pkg_lic}" = "proprietary" ]; then
+ if [ -z "${pkg_lic}" -o "${pkg_lic}" = "proprietary" -o "${pkg_lic}" = "ignore" ]; then
continue
fi
pkg_lic="${pkg_lic}/${pkg}"
diff --git a/scripts/lib/ptxd_make_world_license.sh b/scripts/lib/ptxd_make_world_license.sh
index 5b7e1e435..b652df27b 100644
--- a/scripts/lib/ptxd_make_world_license.sh
+++ b/scripts/lib/ptxd_make_world_license.sh
@@ -491,11 +491,6 @@ ptxd_make_world_license() {
rm -rf "${pkg_license_dir}" || return
- if [ "${pkg_section}" == "ignore" ]; then
- echo "Package to be ignored: metapackage for example"
- return 0
- fi
-
mkdir -p ${pkg_license_dir} &&
echo ${pkg_section}/${pkg_label} >> "${ptx_report_dir}/package.list" &&
@@ -535,9 +530,11 @@ changed: ${md5} -> $(md5sum "${lic}" | sed 's/ .*//')
done &&
echo &&
- ptxd_make_world_license_write | \
- sed -e 's/%/\\%/g' > "${pkg_license_dir}/license-report.tex" &&
- check_pipe_status &&
+ if [ "${pkg_section}" != "ignore" ]; then
+ ptxd_make_world_license_write | \
+ sed -e 's/%/\\%/g' > "${pkg_license_dir}/license-report.tex" &&
+ check_pipe_status
+ fi &&
ptxd_make_world_license_yaml > "${pkg_license_dir}/license-report.yaml" &&