mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-10-29 11:32:30 +00:00
tegra-bup.bbclass: move logic to bbclass for reuse
Signed-off-by: Chad McQuillen <chad.mcquillen@lexmark.com>
This commit is contained in:
committed by
Matt Madison
parent
ba71ce69ba
commit
e7a0c101cd
13
classes/tegra-bup.bbclass
Normal file
13
classes/tegra-bup.bbclass
Normal file
@@ -0,0 +1,13 @@
|
||||
inherit kernel-artifact-names
|
||||
|
||||
def bupfile_basename(d):
|
||||
if bb.utils.to_boolean(d.getVar('INITRAMFS_IMAGE_BUNDLE')):
|
||||
return "${KERNEL_IMAGETYPE}-${INITRAMFS_LINK_NAME}"
|
||||
return "${INITRAMFS_IMAGE}-${MACHINE}"
|
||||
|
||||
def bup_dependency(d):
|
||||
if bb.utils.to_boolean(d.getVar('INITRAMFS_IMAGE_BUNDLE')):
|
||||
return "kernel-bup-payload:do_deploy"
|
||||
return "${INITRAMFS_IMAGE}:do_image_complete"
|
||||
|
||||
BUPFILENAME = "${@bupfile_basename(d)}"
|
||||
@@ -4,19 +4,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
|
||||
|
||||
COMPATIBLE_MACHINE = "(tegra)"
|
||||
|
||||
inherit kernel-artifact-names
|
||||
|
||||
def bupfile_basename(d):
|
||||
if bb.utils.to_boolean(d.getVar('INITRAMFS_IMAGE_BUNDLE')):
|
||||
return "${KERNEL_IMAGETYPE}-${INITRAMFS_LINK_NAME}"
|
||||
return "${INITRAMFS_IMAGE}-${MACHINE}"
|
||||
|
||||
def bup_dependency(d):
|
||||
if bb.utils.to_boolean(d.getVar('INITRAMFS_IMAGE_BUNDLE')):
|
||||
return "kernel-bup-payload:do_deploy"
|
||||
return "${INITRAMFS_IMAGE}:do_image_complete"
|
||||
|
||||
BUPFILENAME = "${@bupfile_basename(d)}"
|
||||
inherit tegra-bup
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/opt/ota_package/
|
||||
|
||||
Reference in New Issue
Block a user