[PATCH xenomai-images] kas/ci: Fix bitbake variable referencing themselves

Florian Bezdeka <[email protected]>
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
When trying to run a local kas build using the kas/opt/ci.yaml option
file the following bitbake error occurred as the following two bitbake
variables were referencing themselves:

Variables:
  - AWS_ACCESS_KEY_ID
  - AWS_SECRET_ACCESS_KEY

Error:
bb.data_smart.ExpansionError: Failure expanding variable
AWS_ACCESS_KEY_ID, expression was ${AWS_ACCESS_KEY_ID} which triggered
exception
Exception: variable AWS_ACCESS_KEY_ID references itself!
The variable dependency chain for the failure is: AWS_ACCESS_KEY_ID

The problem only exists for local builds as the gitlab project
configuration defines such variables.

We can avoid the bitbake error by stopping forwaring the variables to
bitbake. We don't need those variables inside the build environment.
The only user is located in the deploy_to_aws.sh script, which is
executed on gitlab CI level.

Signed-off-by: Florian Bezdeka <[email protected]>
---
 kas/opt/ci.yaml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/kas/opt/ci.yaml b/kas/opt/ci.yaml
index e1466a0..01d5c07 100644
--- a/kas/opt/ci.yaml
+++ b/kas/opt/ci.yaml
@@ -23,7 +23,3 @@ local_conf_header:
     IMAGE_INSTALL:remove = "sshd-regen-keys"
     IMAGE_INSTALL:remove = "expand-on-first-boot"
     IMAGE_FSTYPES = "${@ 'ext4.gz' if d.getVar('MACHINE', True).startswith('qemu') else 'tar.gz' }"
-
-env:
-  AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
-  AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
-- 
2.54.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.