summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJia Zhang <qianyue.zj@alibaba-inc.com>2019-08-27 11:36:23 +0800
committerGitHub <noreply@github.com>2019-08-27 11:36:23 +0800
commit127542429bfaf669d33f5d681ce72f8e9cec6598 (patch)
tree84350ffcc4d069776f4597c1cac408b851a7933b
parent51b5089a605b09d72a68060c5a42fcc5a818a630 (diff)
parentc624ea284308aaf64754b5cfb0f312d9e447fb3e (diff)
downloadmeta-secure-core-127542429bfaf669d33f5d681ce72f8e9cec6598.tar.gz
Merge pull request #113 from 2005songliwei/master
grub-efi: fix uid contamination by host QA warning
-rw-r--r--meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc b/meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc
index da3fda9..32da43a 100644
--- a/meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc
+++ b/meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc
@@ -129,6 +129,16 @@ python do_sign() {
129addtask sign after do_install before do_deploy do_package 129addtask sign after do_install before do_deploy do_package
130do_sign[prefuncs] += "check_deploy_keys" 130do_sign[prefuncs] += "check_deploy_keys"
131 131
132fakeroot do_chownp7b() {
133 chown root:root -R "${D}${EFI_BOOT_PATH}/grub.cfg.p7b"
134 chown root:root -R "${D}${EFI_BOOT_PATH}/boot-menu.inc.p7b"
135 [ x"${UEFI_SB}" = x"1" ] && {
136 chown root:root -R "${D}${EFI_BOOT_PATH}/efi-secure-boot.inc.p7b"
137 chown root:root -R "${D}${EFI_BOOT_PATH}/password.inc.p7b"
138 }
139}
140addtask chownp7b after do_deploy before do_package
141
132# Override the do_deploy() in oe-core. 142# Override the do_deploy() in oe-core.
133do_deploy_class-target() { 143do_deploy_class-target() {
134 install -m 0644 "${D}${EFI_BOOT_PATH}/${GRUB_IMAGE}" "${DEPLOYDIR}" 144 install -m 0644 "${D}${EFI_BOOT_PATH}/${GRUB_IMAGE}" "${DEPLOYDIR}"