From a98b71ccadc1458bf3a959e328d5ae814eb7e9b3 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Tue, 26 Sep 2017 08:25:37 -0700 Subject: Initial commit from meta-intel 2f1bcac3fb3b42602f689fb4a1092aa5f4cf0c8a --- classes/rmc-boot.bbclass | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 classes/rmc-boot.bbclass (limited to 'classes/rmc-boot.bbclass') diff --git a/classes/rmc-boot.bbclass b/classes/rmc-boot.bbclass new file mode 100644 index 0000000..37c3e30 --- /dev/null +++ b/classes/rmc-boot.bbclass @@ -0,0 +1,17 @@ +# rmc-boot bbclass +# Deploy central RMC database file to ESP + +IMAGE_INSTALL_append = " rmc" +RMC_BOOTLOADER ?= "systemd-boot" + +inherit ${RMC_BOOTLOADER} + +do_bootimg[depends] += "${MLPREFIX}rmc-db:do_deploy" + +efi_populate_append() { + if [ -f ${DEPLOY_DIR_IMAGE}/rmc.db ]; then + install -m 0400 ${DEPLOY_DIR_IMAGE}/rmc.db ${DEST}/rmc.db + else + rm -f ${DEST}/rmc.db + fi +} -- cgit v1.2.3-54-g00ecf