diff --git a/scripts/integrate_into_layer.py b/scripts/integrate_into_layer.py index 03e4e82c48e64387fb2e4593a3cb4b5fc2c309a5..de47d69268a4c24e42ecccde32ae24c704abad37 100755 --- a/scripts/integrate_into_layer.py +++ b/scripts/integrate_into_layer.py @@ -22,16 +22,16 @@ def update_srcrev(srcrev, recipe_name, new_revision): for line in srcrev.splitlines(): if pattern.search(line): project_line = line - break + + # Get current project revision from SRCREV file + # Assuming notation: <project> = "<hash>" + old_revision = project_line.split('"')[1] + + # Update SRCREV file + srcrev = srcrev.replace(old_revision, new_revision) if project_line is None: return None - # Get current project revision from SRCREV file - # Assuming notation: <project> = "<hash>" - old_revision = project_line.split('"')[1] - - # Update SRCREV file - srcrev = srcrev.replace(old_revision, new_revision) return srcrev