`readlines()` preserves trailing newlines, so the duplicate check against the stripped link name never matched. Strip lines before comparing to prevent repeated entries on each devtool modify run.
Signed-off-by: Aditya Kurdunkar <[email protected]> --- meta/classes/externalsrc.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass index 527c99ab69..902ff2604f 100644 --- a/meta/classes/externalsrc.bbclass +++ b/meta/classes/externalsrc.bbclass @@ -188,7 +188,7 @@ python externalsrc_configure_prefunc() { git_exclude_file = os.path.join(git_dir, 'info/exclude') if os.path.exists(git_exclude_file): with open(git_exclude_file, 'r+') as efile: - elines = efile.readlines() + elines = [line.strip() for line in efile] for link in newlinks: if link in elines or '/'+link in elines: continue -- 2.43.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#231416): https://lists.openembedded.org/g/openembedded-core/message/231416 Mute This Topic: https://lists.openembedded.org/mt/117884098/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
