From cce83b63547b44fad50333e27695dbab48983681 Mon Sep 17 00:00:00 2001 From: David Ward Date: Sun, 17 Jan 2021 19:58:01 -0500 Subject: [PATCH] templates: Copy license files from the correct path Since Fedora 30, license files are missing from the ISO filesystem of live or installer images (including official builds). The source path to these files changed when they were moved into a subpackage named fedora-release-common (or generic-release-common). Also, copy the license files from the installroot, rather than the existing root filesystem. (cherry picked from commit 7df94aed4d615e9824f0aeca8c3fd37f68021465) --- share/templates.d/99-generic/aarch64.tmpl | 2 +- share/templates.d/99-generic/arm.tmpl | 2 +- share/templates.d/99-generic/live/aarch64.tmpl | 2 +- share/templates.d/99-generic/live/arm.tmpl | 2 +- share/templates.d/99-generic/live/ppc64le.tmpl | 2 +- share/templates.d/99-generic/live/s390.tmpl | 2 +- share/templates.d/99-generic/live/x86.tmpl | 2 +- share/templates.d/99-generic/ppc64le.tmpl | 2 +- share/templates.d/99-generic/s390.tmpl | 2 +- share/templates.d/99-generic/x86.tmpl | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/share/templates.d/99-generic/aarch64.tmpl b/share/templates.d/99-generic/aarch64.tmpl index 2893a502..0b6ee502 100644 --- a/share/templates.d/99-generic/aarch64.tmpl +++ b/share/templates.d/99-generic/aarch64.tmpl @@ -68,7 +68,7 @@ mkdir ${KERNELDIR} %> # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/arm.tmpl b/share/templates.d/99-generic/arm.tmpl index 6220d9ae..d8251f27 100644 --- a/share/templates.d/99-generic/arm.tmpl +++ b/share/templates.d/99-generic/arm.tmpl @@ -85,7 +85,7 @@ treeinfo ${basearch} platforms ${platforms} %> # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/live/aarch64.tmpl b/share/templates.d/99-generic/live/aarch64.tmpl index a59c4ff9..d1a3f87d 100644 --- a/share/templates.d/99-generic/live/aarch64.tmpl +++ b/share/templates.d/99-generic/live/aarch64.tmpl @@ -67,7 +67,7 @@ mkdir ${KERNELDIR} %endfor # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/live/arm.tmpl b/share/templates.d/99-generic/live/arm.tmpl index 30f12223..811a87cf 100644 --- a/share/templates.d/99-generic/live/arm.tmpl +++ b/share/templates.d/99-generic/live/arm.tmpl @@ -44,7 +44,7 @@ mkdir ${KERNELDIR} %endfor # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} %endfor diff --git a/share/templates.d/99-generic/live/ppc64le.tmpl b/share/templates.d/99-generic/live/ppc64le.tmpl index 5cd79e0b..78bb821e 100644 --- a/share/templates.d/99-generic/live/ppc64le.tmpl +++ b/share/templates.d/99-generic/live/ppc64le.tmpl @@ -74,7 +74,7 @@ replace @EXTRA@ '${extra_boot_args}' ${GRUBDIR}/grub.cfg %endfor # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/live/s390.tmpl b/share/templates.d/99-generic/live/s390.tmpl index ec3c2e24..9ad65898 100644 --- a/share/templates.d/99-generic/live/s390.tmpl +++ b/share/templates.d/99-generic/live/s390.tmpl @@ -68,7 +68,7 @@ treeinfo images-${basearch} cdboot.prm ${BOOTDIR}/cdboot.prm %endfor # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/live/x86.tmpl b/share/templates.d/99-generic/live/x86.tmpl index a76c062b..a6f2eb69 100644 --- a/share/templates.d/99-generic/live/x86.tmpl +++ b/share/templates.d/99-generic/live/x86.tmpl @@ -107,7 +107,7 @@ hardlink ${KERNELDIR}/initrd.img ${BOOTDIR} %endfor # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/ppc64le.tmpl b/share/templates.d/99-generic/ppc64le.tmpl index dc03c09c..8b5e107d 100644 --- a/share/templates.d/99-generic/ppc64le.tmpl +++ b/share/templates.d/99-generic/ppc64le.tmpl @@ -80,7 +80,7 @@ replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${GRUBDIR}/grub.cfg %> # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/s390.tmpl b/share/templates.d/99-generic/s390.tmpl index f2241e99..de73f822 100644 --- a/share/templates.d/99-generic/s390.tmpl +++ b/share/templates.d/99-generic/s390.tmpl @@ -64,7 +64,7 @@ treeinfo images-${basearch} redhat.exec ${BOOTDIR}/redhat.exec %> # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor diff --git a/share/templates.d/99-generic/x86.tmpl b/share/templates.d/99-generic/x86.tmpl index 3d9d0a47..3c4c3df2 100644 --- a/share/templates.d/99-generic/x86.tmpl +++ b/share/templates.d/99-generic/x86.tmpl @@ -115,7 +115,7 @@ hardlink ${KERNELDIR}/initrd.img ${BOOTDIR} %> # Add the license files -%for f in glob("/usr/share/licenses/*-release/*"): +%for f in glob("usr/share/licenses/*-release-common/*"): install ${f} ${f|basename} <% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %> %endfor