From efa17dbb059e5a5c1a08c158a5dc87882230189d Mon Sep 17 00:00:00 2001 From: Lorenzo Pagliai <lorenzo.pagliai@seco.com> Date: Mon, 27 Mar 2023 15:43:44 +0200 Subject: [PATCH] [EMBEDDED] Insert separate cache for the two distros * The two distros need to have a separate sstate cache --- scripts/yocto_cache_setup.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/scripts/yocto_cache_setup.sh b/scripts/yocto_cache_setup.sh index 2742283..0d97aeb 100644 --- a/scripts/yocto_cache_setup.sh +++ b/scripts/yocto_cache_setup.sh @@ -3,14 +3,22 @@ PROCESSOR=$1 sed -i -e '/DL_DIR ?=/d' conf/local.conf; echo 'DL_DIR = \"/var/cache/edgehog_downloads\"' >> conf/local.conf; -if [[ $PROCESSOR == *imx6* ]]; +if [[ $PROCESSOR == *imx6* && "$CI_JOB_NAME" != *"embedded"* ]]; then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-imx6\"' >> conf/local.conf; -elif [[ $PROCESSOR == *imx8* ]]; +elif [[ $PROCESSOR == *imx8* && "$CI_JOB_NAME" != *"embedded"* ]]; then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-imx8\"' >> conf/local.conf; -elif [[ $PROCESSOR == *rk* ]]; +elif [[ $PROCESSOR == *rk* && "$CI_JOB_NAME" != *"embedded"* ]]; then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-rk\"' >> conf/local.conf; -elif [[ $PROCESSOR == *intel* ]]; +elif [[ $PROCESSOR == *intel* && "$CI_JOB_NAME" != *"embedded"* ]]; then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-intel\"' >> conf/local.conf; +elif [[ $PROCESSOR == *imx6* && "$CI_JOB_NAME" == *"embedded"* ]]; + then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-imx6-embedded\"' >> conf/local.conf; +elif [[ $PROCESSOR == *imx8* && "$CI_JOB_NAME" == *"embedded"* ]]; + then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-imx8-embedded\"' >> conf/local.conf; +elif [[ $PROCESSOR == *rk* && "$CI_JOB_NAME" == *"embedded"* ]]; + then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-rk-embedded\"' >> conf/local.conf; +elif [[ $PROCESSOR == *intel* && "$CI_JOB_NAME" == *"embedded"* ]]; + then echo 'SSTATE_DIR = \"/var/cache/edgehog_sstate-intel-embedded\"' >> conf/local.conf; fi echo '###############################' -- GitLab