Skip to content
Snippets Groups Projects
Commit b8dd7a1d authored by Lorenzo Pagliai's avatar Lorenzo Pagliai
Browse files

[KERNEL] Get main kernel version from bitbake

* Instead of setting the kernel version by variable, the kernel main
version is derived from the PREFERRED_VERSION of virtual/kernel used
by Yocto using bitbake commands.
* The following algorithm does not actually apply on the 'c31' and
'tanaro' boards, for which a different handling is applied.
parent 9314c567
No related branches found
No related tags found
No related merge requests found
...@@ -71,192 +71,161 @@ release: ...@@ -71,192 +71,161 @@ release:
{% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %} {% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %}
{% set DEFCONFIG = "seco_q7_928_edgehog" %} {% set DEFCONFIG = "seco_q7_928_edgehog" %}
{% set BUILD_DIR = "build_928" %} {% set BUILD_DIR = "build_928" %}
{% set KERNEL = "5-10-x" %}
{% elif '962' in machine %} {% elif '962' in machine %}
{% set PROCESSOR = "imx6" %} {% set PROCESSOR = "imx6" %}
{% set RAM_CONF = machine.split('-')[-1] %} {% set RAM_CONF = machine.split('-')[-1] %}
{% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %} {% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %}
{% set DEFCONFIG = "seco_uq7_962_edgehog" %} {% set DEFCONFIG = "seco_uq7_962_edgehog" %}
{% set BUILD_DIR = "build_962" %} {% set BUILD_DIR = "build_962" %}
{% set KERNEL = "5-10-x" %}
{% elif 'a62' in machine %} {% elif 'a62' in machine %}
{% set PROCESSOR = "imx6" %} {% set PROCESSOR = "imx6" %}
{% set RAM_CONF = machine.split('-')[-1] %} {% set RAM_CONF = machine.split('-')[-1] %}
{% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %} {% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %}
{% set DEFCONFIG = "seco_sbc_a62_edgehog" %} {% set DEFCONFIG = "seco_sbc_a62_edgehog" %}
{% set BUILD_DIR = "build_a62" %} {% set BUILD_DIR = "build_a62" %}
{% set KERNEL = "5-10-x" %}
{% elif 'a75' in machine %} {% elif 'a75' in machine %}
{% set PROCESSOR = "imx6" %} {% set PROCESSOR = "imx6" %}
{% set RAM_CONF = machine.split('-')[-1] %} {% set RAM_CONF = machine.split('-')[-1] %}
{% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %} {% set MACHINE = "seco-imx6qdl-" + machine.split('-')[0] %}
{% set DEFCONFIG = "seco_uq7_a75_edgehog" %} {% set DEFCONFIG = "seco_uq7_a75_edgehog" %}
{% set BUILD_DIR = "build_a75" %} {% set BUILD_DIR = "build_a75" %}
{% set KERNEL = "5-10-x" %}
{% elif 'b08' in machine %} {% elif 'b08' in machine %}
{% set PROCESSOR = "imx6" %} {% set PROCESSOR = "imx6" %}
{% set RAM_CONF = machine.split('-')[-1] %} {% set RAM_CONF = machine.split('-')[-1] %}
{% set MACHINE = "seco-imx6sx-" + machine.split('-')[0] %} {% set MACHINE = "seco-imx6sx-" + machine.split('-')[0] %}
{% set DEFCONFIG = "seco_sbc_b08_edgehog" %} {% set DEFCONFIG = "seco_sbc_b08_edgehog" %}
{% set BUILD_DIR = "build_b08" %} {% set BUILD_DIR = "build_b08" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c23' in machine %} {% elif 'c23' in machine %}
{% set PROCESSOR = "imx6" %} {% set PROCESSOR = "imx6" %}
{% set RAM_CONF = machine.split('-')[-1] %} {% set RAM_CONF = machine.split('-')[-1] %}
{% set MACHINE = "seco-imx6sx-" + machine.split('-')[0] %} {% set MACHINE = "seco-imx6sx-" + machine.split('-')[0] %}
{% set DEFCONFIG = "seco_sbc_c23_edgehog" %} {% set DEFCONFIG = "seco_sbc_c23_edgehog" %}
{% set BUILD_DIR = "build_c23" %} {% set BUILD_DIR = "build_c23" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c12' in machine %} {% elif 'c12' in machine %}
{% set PROCESSOR = "imx8mq" %} {% set PROCESSOR = "imx8mq" %}
{% set MACHINE = "seco-imx8mq-" + machine %} {% set MACHINE = "seco-imx8mq-" + machine %}
{% set DEFCONFIG = "seco_smarc_c12_edgehog" %} {% set DEFCONFIG = "seco_smarc_c12_edgehog" %}
{% set BUILD_DIR = "build_c12" %} {% set BUILD_DIR = "build_c12" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c20' in machine %} {% elif 'c20' in machine %}
{% set PROCESSOR = "imx8mq" %} {% set PROCESSOR = "imx8mq" %}
{% set MACHINE = "seco-imx8mq-" + machine %} {% set MACHINE = "seco-imx8mq-" + machine %}
{% set DEFCONFIG = "seco_sbc_c20_edgehog" %} {% set DEFCONFIG = "seco_sbc_c20_edgehog" %}
{% set BUILD_DIR = "build_c20" %} {% set BUILD_DIR = "build_c20" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c25' in machine %} {% elif 'c25' in machine %}
{% set PROCESSOR = "imx8mq" %} {% set PROCESSOR = "imx8mq" %}
{% set MACHINE = "seco-imx8mq-" + machine %} {% set MACHINE = "seco-imx8mq-" + machine %}
{% set DEFCONFIG = "seco_q7_c25_edgehog" %} {% set DEFCONFIG = "seco_q7_c25_edgehog" %}
{% set BUILD_DIR = "build_c25" %} {% set BUILD_DIR = "build_c25" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c26' in machine %} {% elif 'c26' in machine %}
{% set PROCESSOR = "imx8qm" %} {% set PROCESSOR = "imx8qm" %}
{% set MACHINE = "seco-imx8qm-" + machine %} {% set MACHINE = "seco-imx8qm-" + machine %}
{% set DEFCONFIG = "seco_q7_c26_edgehog" %} {% set DEFCONFIG = "seco_q7_c26_edgehog" %}
{% set BUILD_DIR = "build_c26" %} {% set BUILD_DIR = "build_c26" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c31' in machine %} {% elif 'c31' in machine %}
{% set PROCESSOR = "rk3399" %} {% set PROCESSOR = "rk3399" %}
{% set MACHINE = "seco-rk3399-" + machine %} {% set MACHINE = "seco-rk3399-" + machine %}
{% set DEFCONFIG = "seco_sbc_c31_edgehog" %} {% set DEFCONFIG = "seco_sbc_c31_edgehog" %}
{% set BUILD_DIR = "build_c31" %} {% set BUILD_DIR = "build_c31" %}
{% set KERNEL = "4-19-111" %}
{% elif 'c43' in machine %} {% elif 'c43' in machine %}
{% set PROCESSOR = "imx8qm" %} {% set PROCESSOR = "imx8qm" %}
{% set MACHINE = "seco-imx8qm-" + machine %} {% set MACHINE = "seco-imx8qm-" + machine %}
{% set DEFCONFIG = "seco_sbc_c43_edgehog" %} {% set DEFCONFIG = "seco_sbc_c43_edgehog" %}
{% set BUILD_DIR = "build_c43" %} {% set BUILD_DIR = "build_c43" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c57' in machine %} {% elif 'c57' in machine %}
{% set PROCESSOR = "imx8x" %} {% set PROCESSOR = "imx8x" %}
{% set MACHINE = "seco-imx8x-" + machine %} {% set MACHINE = "seco-imx8x-" + machine %}
{% set DEFCONFIG = "seco_sbc_c57_edgehog" %} {% set DEFCONFIG = "seco_sbc_c57_edgehog" %}
{% set BUILD_DIR = "build_c57" %} {% set BUILD_DIR = "build_c57" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c58' in machine %} {% elif 'c58' in machine %}
{% set PROCESSOR = "imx8x" %} {% set PROCESSOR = "imx8x" %}
{% set MACHINE = "seco-imx8x-" + machine %} {% set MACHINE = "seco-imx8x-" + machine %}
{% set DEFCONFIG = "seco_q7_c58_edgehog" %} {% set DEFCONFIG = "seco_q7_c58_edgehog" %}
{% set BUILD_DIR = "build_c58" %} {% set BUILD_DIR = "build_c58" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c61' in machine %} {% elif 'c61' in machine %}
{% set PROCESSOR = "imx8mm" %} {% set PROCESSOR = "imx8mm" %}
{% set MACHINE = "seco-imx8mm-" + machine %} {% set MACHINE = "seco-imx8mm-" + machine %}
{% set DEFCONFIG = "seco_sbc_c61_edgehog" %} {% set DEFCONFIG = "seco_sbc_c61_edgehog" %}
{% set BUILD_DIR = "build_c61" %} {% set BUILD_DIR = "build_c61" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c72n' in machine %} {% elif 'c72n' in machine %}
{% set PROCESSOR = "imx8mn" %} {% set PROCESSOR = "imx8mn" %}
{% set MACHINE = "seco-imx8mn-c72" %} {% set MACHINE = "seco-imx8mn-c72" %}
{% set DEFCONFIG = "seco_q7_c72n_edgehog" %} {% set DEFCONFIG = "seco_q7_c72n_edgehog" %}
{% set BUILD_DIR = "build_c72n" %} {% set BUILD_DIR = "build_c72n" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c72nl' in machine %} {% elif 'c72nl' in machine %}
{% set PROCESSOR = "imx8mnl" %} {% set PROCESSOR = "imx8mnl" %}
{% set MACHINE = "seco-imx8mnl-c72" %} {% set MACHINE = "seco-imx8mnl-c72" %}
{% set DEFCONFIG = "seco_q7_c72nl_edgehog" %} {% set DEFCONFIG = "seco_q7_c72nl_edgehog" %}
{% set BUILD_DIR = "build_c72nl" %} {% set BUILD_DIR = "build_c72nl" %}
{% set KERNEL = "5-10-x" %}
{% elif 'c72m' in machine %} {% elif 'c72m' in machine %}
{% set PROCESSOR = "imx8mm" %} {% set PROCESSOR = "imx8mm" %}
{% set MACHINE = "seco-imx8mm-c72" %} {% set MACHINE = "seco-imx8mm-c72" %}
{% set DEFCONFIG = "seco_q7_c72m_edgehog" %} {% set DEFCONFIG = "seco_q7_c72m_edgehog" %}
{% set BUILD_DIR = "build_c72m" %} {% set BUILD_DIR = "build_c72m" %}
{% set KERNEL = "5-10-x" %}
{% elif 'd16' in machine %} {% elif 'd16' in machine %}
{% set PROCESSOR = "imx8x" %} {% set PROCESSOR = "imx8x" %}
{% set MACHINE = "seco-imx8x-" + machine %} {% set MACHINE = "seco-imx8x-" + machine %}
{% set DEFCONFIG = "seco_smarc_d16_edgehog" %} {% set DEFCONFIG = "seco_smarc_d16_edgehog" %}
{% set BUILD_DIR = "build_d16" %} {% set BUILD_DIR = "build_d16" %}
{% set KERNEL = "5-10-x" %}
{% elif 'd18' in machine %} {% elif 'd18' in machine %}
{% set PROCESSOR = "imx8mp" %} {% set PROCESSOR = "imx8mp" %}
{% set MACHINE = "seco-imx8mp-" + machine %} {% set MACHINE = "seco-imx8mp-" + machine %}
{% set DEFCONFIG = "seco_smarc_d18_edgehog" %} {% set DEFCONFIG = "seco_smarc_d18_edgehog" %}
{% set BUILD_DIR = "build_d18" %} {% set BUILD_DIR = "build_d18" %}
{% set KERNEL = "5-10-x" %}
{% elif 'd23' in machine %} {% elif 'd23' in machine %}
{% set PROCESSOR = "px30" %} {% set PROCESSOR = "px30" %}
{% set MACHINE = "seco-px30-" + machine %} {% set MACHINE = "seco-px30-" + machine %}
{% set DEFCONFIG = "seco_sbc_d23_edgehog" %} {% set DEFCONFIG = "seco_sbc_d23_edgehog" %}
{% set BUILD_DIR = "build_d23" %} {% set BUILD_DIR = "build_d23" %}
{% set KERNEL = "5-10-x" %}
{% elif 'e09' in machine %} {% elif 'e09' in machine %}
{% set PROCESSOR = "rk3568" %} {% set PROCESSOR = "rk3568" %}
{% set MACHINE = "seco-rk3568-" + machine %} {% set MACHINE = "seco-rk3568-" + machine %}
{% set DEFCONFIG = "seco_sbc_e09_edgehog" %} {% set DEFCONFIG = "seco_sbc_e09_edgehog" %}
{% set BUILD_DIR = "build_e09" %} {% set BUILD_DIR = "build_e09" %}
{% set KERNEL = "5-10-x" %}
{% elif 'tanaro' in machine %} {% elif 'tanaro' in machine %}
{% set PROCESSOR = "imx8mm" %} {% set PROCESSOR = "imx8mm" %}
{% set MACHINE = "seco-imx8mm-" + machine %} {% set MACHINE = "seco-imx8mm-" + machine %}
{% set DEFCONFIG = "seco_sbc_tanaro_edgehog" %} {% set DEFCONFIG = "seco_sbc_tanaro_edgehog" %}
{% set BUILD_DIR = "build_tanaro" %} {% set BUILD_DIR = "build_tanaro" %}
{% set KERNEL = "5-10-x" %}
{% elif 'intel' in machine %} {% elif 'intel' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR %} {% set MACHINE = "seco-" + PROCESSOR %}
{% set DEFCONFIG = "seco_intel_edgehog" %} {% set DEFCONFIG = "seco_intel_edgehog" %}
{% set BUILD_DIR = "build_intel" %} {% set BUILD_DIR = "build_intel" %}
{% set KERNEL = "6-1-x" %}
{% elif 'apollolake' in machine %} {% elif 'apollolake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-apl" %} {% set MACHINE = "seco-" + PROCESSOR + "-apl" %}
{% set DEFCONFIG = "seco_intel_apl_edgehog" %} {% set DEFCONFIG = "seco_intel_apl_edgehog" %}
{% set BUILD_DIR = "build_intel_apl" %} {% set BUILD_DIR = "build_intel_apl" %}
{% set KERNEL = "6-1-x" %}
{% elif 'tigerlake' in machine %} {% elif 'tigerlake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-tgl" %} {% set MACHINE = "seco-" + PROCESSOR + "-tgl" %}
{% set DEFCONFIG = "seco_intel_tgl_edgehog" %} {% set DEFCONFIG = "seco_intel_tgl_edgehog" %}
{% set BUILD_DIR = "build_intel_tgl" %} {% set BUILD_DIR = "build_intel_tgl" %}
{% set KERNEL = "6-1-x" %}
{% elif 'elkhartlake' in machine %} {% elif 'elkhartlake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-ehl" %} {% set MACHINE = "seco-" + PROCESSOR + "-ehl" %}
{% set DEFCONFIG = "seco_intel_ehl_edgehog" %} {% set DEFCONFIG = "seco_intel_ehl_edgehog" %}
{% set BUILD_DIR = "build_intel_ehl" %} {% set BUILD_DIR = "build_intel_ehl" %}
{% set KERNEL = "6-1-x" %}
{% elif 'coffeelake' in machine %} {% elif 'coffeelake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-cfl" %} {% set MACHINE = "seco-" + PROCESSOR + "-cfl" %}
{% set DEFCONFIG = "seco_intel_cfl_edgehog" %} {% set DEFCONFIG = "seco_intel_cfl_edgehog" %}
{% set BUILD_DIR = "build_intel_cfl" %} {% set BUILD_DIR = "build_intel_cfl" %}
{% set KERNEL = "6-1-x" %}
{% elif 'whiskeylake' in machine %} {% elif 'whiskeylake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-wkl" %} {% set MACHINE = "seco-" + PROCESSOR + "-wkl" %}
{% set DEFCONFIG = "seco_intel_wkl_edgehog" %} {% set DEFCONFIG = "seco_intel_wkl_edgehog" %}
{% set BUILD_DIR = "build_intel_wkl" %} {% set BUILD_DIR = "build_intel_wkl" %}
{% set KERNEL = "6-1-x" %}
{% elif 'alderlake' in machine %} {% elif 'alderlake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-adl" %} {% set MACHINE = "seco-" + PROCESSOR + "-adl" %}
{% set DEFCONFIG = "seco_intel_adl_edgehog" %} {% set DEFCONFIG = "seco_intel_adl_edgehog" %}
{% set BUILD_DIR = "build_intel_adl" %} {% set BUILD_DIR = "build_intel_adl" %}
{% set KERNEL = "6-1-x" %}
{% elif 'raptorlake' in machine %} {% elif 'raptorlake' in machine %}
{% set PROCESSOR = "intel" %} {% set PROCESSOR = "intel" %}
{% set MACHINE = "seco-" + PROCESSOR + "-rpl" %} {% set MACHINE = "seco-" + PROCESSOR + "-rpl" %}
{% set DEFCONFIG = "seco_intel_rpl_edgehog" %} {% set DEFCONFIG = "seco_intel_rpl_edgehog" %}
{% set BUILD_DIR = "build_intel_rpl" %} {% set BUILD_DIR = "build_intel_rpl" %}
{% set KERNEL = "6-1-x" %}
{% endif %} {% endif %}
{% if PROCESSOR == 'imx6' %} {% if PROCESSOR == 'imx6' %}
{% set UBOOT_FILE = "u-boot.imx" %} {% set UBOOT_FILE = "u-boot.imx" %}
...@@ -295,10 +264,7 @@ build-{{ machine }}-{{ distro }}: ...@@ -295,10 +264,7 @@ build-{{ machine }}-{{ distro }}:
MACHINE: {{ MACHINE }} MACHINE: {{ MACHINE }}
DEFCONFIG_FILE: {{ DEFCONFIG }} DEFCONFIG_FILE: {{ DEFCONFIG }}
RECIPE_NAME: {{ recipe }} RECIPE_NAME: {{ recipe }}
IMAGE_NAME: {{ image }} IMAGE_NAME: {{ image }}
{% if KERNEL is defined %}
KERNEL: {{ KERNEL }}
{% endif %}
UBOOT_FILE: {{ UBOOT_FILE }} UBOOT_FILE: {{ UBOOT_FILE }}
KERNEL_FILE: {{ KERNEL_FILE }} KERNEL_FILE: {{ KERNEL_FILE }}
AZURE_PATH: {{ AZURE_PATH }} AZURE_PATH: {{ AZURE_PATH }}
......
...@@ -75,6 +75,7 @@ workflow: ...@@ -75,6 +75,7 @@ workflow:
time bitbake ${RECIPE_NAME}; time bitbake ${RECIPE_NAME};
if [[ "$CI_JOB_NAME" != *"embedded"* ]]; then time bitbake seco-bundle-edgehog; fi; if [[ "$CI_JOB_NAME" != *"embedded"* ]]; then time bitbake seco-bundle-edgehog; fi;
. ../.gitlab-ci/scripts/check_build_artifacts.sh; . ../.gitlab-ci/scripts/check_build_artifacts.sh;
. ../.gitlab-ci/scripts/get_kernel_version.sh $BOARD > $BASEDIR/kernel.txt;
" "
- echo "$BUILD_DIRECTORY/$IMAGES_PATH/$MACHINE" > $BASEDIR/pathname.txt - echo "$BUILD_DIRECTORY/$IMAGES_PATH/$MACHINE" > $BASEDIR/pathname.txt
...@@ -97,6 +98,7 @@ workflow: ...@@ -97,6 +98,7 @@ workflow:
paths: paths:
- $BUILD_DIRECTORY/$IMAGES_PATH/$MACHINE/ - $BUILD_DIRECTORY/$IMAGES_PATH/$MACHINE/
- pathname.txt - pathname.txt
- kernel.txt
- Job_build_report_${BOARD}_${IMAGE_NAME}.txt - Job_build_report_${BOARD}_${IMAGE_NAME}.txt
- Job_build_message_${BOARD}_${IMAGE_NAME}.txt - Job_build_message_${BOARD}_${IMAGE_NAME}.txt
allow_failure: true allow_failure: true
...@@ -142,7 +144,8 @@ workflow: ...@@ -142,7 +144,8 @@ workflow:
echo "Starting the deploy of software artifacts" echo "Starting the deploy of software artifacts"
- | - |
echo "Deploying software artifacts to Azure.." echo "Deploying software artifacts to Azure.."
. .gitlab-ci/scripts/artifacts_name.sh $TAG_NAME $DEPLOY_DATE KERNEL=$(cat kernel.txt)
. .gitlab-ci/scripts/artifacts_name.sh $TAG_NAME $DEPLOY_DATE $KERNEL
echo $uboot_filename echo $uboot_filename
echo $kernel_filename echo $kernel_filename
echo $filesystem_name echo $filesystem_name
...@@ -181,7 +184,8 @@ workflow: ...@@ -181,7 +184,8 @@ workflow:
echo "##################################################################" >> Link_report_"$BOARD"_"$IMAGE_NAME".txt echo "##################################################################" >> Link_report_"$BOARD"_"$IMAGE_NAME".txt
- | - |
echo "Deploying software artifacts to Azure.." echo "Deploying software artifacts to Azure.."
. .gitlab-ci/scripts/artifacts_name.sh $TAG_NAME $DEPLOY_DATE KERNEL=$(cat kernel.txt)
. .gitlab-ci/scripts/artifacts_name.sh $TAG_NAME $DEPLOY_DATE $KERNEL
- sh .gitlab-ci/scripts/generate_report.sh $DEPLOY_PATH $AZURE_STORAGE_SAS_TOKEN $AZURE_CONTAINER_NAME $AZURE_PATH - sh .gitlab-ci/scripts/generate_report.sh $DEPLOY_PATH $AZURE_STORAGE_SAS_TOKEN $AZURE_CONTAINER_NAME $AZURE_PATH
allow_failure: true allow_failure: true
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
TAG_NAME=$1 TAG_NAME=$1
DEPLOY_DATE=$2 DEPLOY_DATE=$2
KERNEL=$3
# Check if PROCESSOR and BOARD coincide # Check if PROCESSOR and BOARD coincide
if [ "$PROCESSOR" = "$BOARD" ]; then if [ "$PROCESSOR" = "$BOARD" ]; then
......
#!/bin/sh
BOARD=$1
PREFERRED_KERNEL=$(bitbake virtual/kernel -e | grep ^PREFERRED_PROVIDER_virtual/kernel | awk -F'=' '{print $2}' | sed 's/\"//g' | head -1)
KERNEL_VERSION=$(bitbake virtual/kernel -e | grep ^PREFERRED_VERSION_${PREFERRED_KERNEL} | awk -F'=' '{print $2}' | sed 's/\"//g' | head -1)
kernel_version="$(echo ${KERNEL_VERSION%\%} | sed 's/\./-/g')"
case "$BOARD" in
*"c31"*)
kernel_version="4-19"
;;
*"tanaro"*)
kernel_version="5-10"
;;
esac
echo "$kernel_version"
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment