mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-07 04:58:57 +00:00
arm-bsp/u-boot:corstone1000: Fix deployment of capsule files
The capsule_cert and capsule_key file generated by u-boot for
corstone1000 do not get deployed correctly since writingh the output directly
to ${DEPLOY_DIR_IMAGE} causes the sstate mechanism to malfunction
especially in the CI builds. This patch fixes the issue and deploy the
generated files correctly.
Signed-off-by: Ali Can Ozaslan <ali.oezaslan@arm.com>
Signed-off-by: Emekcan Aras <Emekcan.Aras@arm.com>
This commit is contained in:
committed by
Ross Burton
parent
60202ad84d
commit
145bb34865
@@ -57,7 +57,14 @@ do_configure:append(){
|
||||
cert-to-efi-sig-list ${B}/CRT.crt ${B}/corstone1000_defconfig/CRT.esl
|
||||
}
|
||||
|
||||
FILES:${PN} += "/corstone1000_capsule_*"
|
||||
do_install:append() {
|
||||
install -D -p -m 0644 ${B}/CRT.crt ${DEPLOY_DIR_IMAGE}/corstone1000_capsule_cert.crt
|
||||
install -D -p -m 0644 ${B}/CRT.key ${DEPLOY_DIR_IMAGE}/corstone1000_capsule_key.key
|
||||
install -D -p -m 0644 ${B}/CRT.crt ${D}/corstone1000_capsule_cert.crt
|
||||
install -D -p -m 0644 ${B}/CRT.key ${D}/corstone1000_capsule_key.key
|
||||
}
|
||||
|
||||
do_deploy:append(){
|
||||
cp -Rf ${D}/corstone1000_capsule* ${DEPLOYDIR}/
|
||||
}
|
||||
|
||||
addtask deploy after do_install
|
||||
|
||||
Reference in New Issue
Block a user