/
kernel.bbclass
31 lines (27 loc) · 1.1 KB
/
kernel.bbclass
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Copyright (c) 2015-2024 LG Electronics, Inc.
#
# packagegroup
#
# Intercept the upstream kernel.bbclass so that when there's a webos_deploy_fixup
# task.
#
require ${COREBASE}/meta/classes/kernel.bbclass
inherit webos_deploy
do_deploy:append() {
# The .bin-s are of no use to us.
for type in ${KERNEL_IMAGETYPES} ; do
rm -vf ${DEPLOYDIR}/${type}-${KERNEL_IMAGE_LINK_NAME}.bin
rm -vf ${DEPLOYDIR}/${type}
done
}
do_webos_deploy_fixup:prepend() {
[ -e ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_NAME}.bin ] && \
ln -vf ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_NAME}.bin \
${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_LINK_NAME}.bin
[ -e ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${KERNEL_IMAGE_NAME}.bin ] && \
ln -vf ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${KERNEL_IMAGE_NAME}.bin \
${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}
[ -e ${DEPLOY_DIR_IMAGE}/modules-${MODULE_TARBALL_NAME}.tgz ] && \
ln -vf ${DEPLOY_DIR_IMAGE}/modules-${MODULE_TARBALL_NAME}.tgz \
${DEPLOY_DIR_IMAGE}/modules-${MODULE_TARBALL_LINK_NAME}.tgz
}