we are using a recipe to fetch binary from artifactory and package it in rootfile system. and this artifactory path can be dynamic so i am using linux system variable to pass this information to the recipe by d.getVar("SYSTEM_VAR",True) and then using this variable in recipe to fetch binary from artifactory.
the problem is that when i change the "SYSTEM_VAR on linux machine then YOCTO complains "The metadata is not deterministic and this needs to be fixed" because i am changing the variable without changing recipe, and the basehash value has changed.