summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/uprev-srcrev15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/uprev-srcrev b/scripts/uprev-srcrev
index de0241e..c9ae34f 100755
--- a/scripts/uprev-srcrev
+++ b/scripts/uprev-srcrev
@@ -21,6 +21,12 @@ import scriptutils
logger = scriptutils.logger_create('uprev-srcrev')
# meta-toradex-bsp-common/recipes-bsp/u-boot/u-boot_%.bbappend needs to be done manually, bbappends are not supported
+
+# recipes which need additonally be updated with the RT distro set
+recipes_tdxref_rt = [
+ "../layers/meta-toradex-bsp-common/recipes-kernel/linux/linux-toradex-mainline_git.bb",
+ ]
+
recipes_tdxref = [
"../layers/meta-toradex-bsp-common/recipes-kernel/linux/linux-toradex-mainline_git.bb",
"../layers/meta-toradex-bsp-common/recipes-kernel/linux/device-tree-overlays-mainline_git.bb",
@@ -73,6 +79,15 @@ def uprev(args):
res = uprev_recipe(args, env, recipe)
if (res != os.EX_OK):
return res
+
+ # handle special rt case
+ env['DISTRO'] = "tdx-xwayland-rt"
+ for recipe in recipes_tdxref_rt:
+ logger.info('Processing recipe {}'.format(recipe))
+ res = uprev_recipe(args, env, recipe)
+ if (res != os.EX_OK):
+ return res
+
return os.EX_OK
def main():