From&nbsp;f36d359764b41e0c0bf34a12652a06b325da37a6&nbsp;Mon&nbsp;Sep&nbsp;17&nbsp;00:00:00&nbsp;2001<br/>From:&nbsp;&quot;Yi.Jin&quot;&nbsp;&lt;[email protected]&gt;<br/>Date:&nbsp;Wed,&nbsp;29&nbsp;Jan&nbsp;2025&nbsp;23:03:46&nbsp;+0800<br/>Subject:&nbsp;[PATCH]&nbsp;Signed-off-by:&nbsp;Yi.Jin&nbsp;&lt;[email protected]&gt;<br/><br/>Fix:&nbsp;Handle&nbsp;relative&nbsp;paths&nbsp;in&nbsp;replacements&nbsp;to&nbsp;avoid&nbsp;potential&nbsp;bugs.<br/>---<br/>&nbsp;scripts/git&nbsp;|&nbsp;4&nbsp;+++-<br/>&nbsp;1&nbsp;file&nbsp;changed,&nbsp;3&nbsp;insertions(+),&nbsp;1&nbsp;deletion(-)<br/><br/>diff&nbsp;--git&nbsp;a/scripts/git&nbsp;b/scripts/git<br/>index&nbsp;689adbf9dd..63adfd084e&nbsp;100755<br/>---&nbsp;a/scripts/git<br/>+++&nbsp;b/scripts/git<br/>@@&nbsp;-16,7&nbsp;+16,9&nbsp;@@&nbsp;os.environ[&#39;PSEUDO_UNLOAD&#39;]&nbsp;=&nbsp;&#39;1&#39;<br/>&nbsp;path&nbsp;=&nbsp;os.environ[&#39;PATH&#39;]<br/>&nbsp;#&nbsp;we&nbsp;need&nbsp;to&nbsp;remove&nbsp;our&nbsp;path&nbsp;but&nbsp;also&nbsp;any&nbsp;other&nbsp;copy&nbsp;of&nbsp;this&nbsp;script&nbsp;which<br/>&nbsp;#&nbsp;may&nbsp;be&nbsp;present,&nbsp;e.g.&nbsp;eSDK.<br/>-replacements&nbsp;=&nbsp;[os.path.dirname(sys.argv[0])]<br/>+script_path&nbsp;=&nbsp;os.path.abspath(sys.argv[0])<br/>+script_path&nbsp;=&nbsp;os.path.dirname(script_path)<br/>+replacements&nbsp;=&nbsp;[script_path]<br/>&nbsp;for&nbsp;p&nbsp;in&nbsp;path.split(&quot;:&quot;):<br/>&nbsp;
 &nbsp; &nbsp;if&nbsp;p.endswith(&quot;/scripts&quot;):<br/>&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;replacements.append(p)<br/><br/>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#115143): 
https://lists.openembedded.org/g/openembedded-devel/message/115143
Mute This Topic: https://lists.openembedded.org/mt/110890364/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to