[Mono-dev] [PATCH] Make sure mkbundle executables work if they are run from a path on the PATH environment variable.

R Zaghi rzaghi at mosaic3dx.com
Fri Dec 1 19:19:34 UTC 2017


Thanks Zoltan,

In that case I will do that.
Just realised I left a printf() in the patch which shouldn't be there so I
will do a PR with the new one.






Ramin Zaghi

*Mosaic3DX™ | User Interface Technology*
St John's Innovation Centre,
Cowley Road,
Cambridge,
CB4 0WS, UK
*E*: rzaghi at mosaic3dx.com
*T*: +44 1223 421 311
http://linkedin.com/in/raminzaghi


On Fri, Dec 1, 2017 at 7:15 PM, Zoltan Varga <vargaz at gmail.com> wrote:

> Hi,
>
>  The best way to submit patches nowdays is through github PRs:
>
> https://github.com/mono/mono/pulls
>
>    Zoltan
>
> On Fri, Dec 1, 2017 at 2:12 PM, R Zaghi <rzaghi at mosaic3dx.com> wrote:
>
>> This is a patch to enable mkbundle executable files to work when they are
>> run from a path that is on the PATH environment variable.
>>
>> Mono mini has a function probe_embedded() which looks for the program's
>> file (using argv[0]). If the program is run from a path on the PATH
>> environment variable then the open() fails and only a single parameter is
>> sent to the mono_main() which in turn causes an if condition to print the
>> help and exit.
>>
>> This patch searches through the directories specified in the current
>> environment's PATH variable and tries to open() then first file found.
>>
>> Apologies if this is not the right way to submit patches but I had a
>> quick look at the contribution page online and my understanding is that I
>> must send a patch this to the community with the most likely or relevant
>> owner(s) on the CC.
>>
>> Please let me know if I need to do anything else to push this (change
>> log!?).
>>
>>
>> Thanks
>>
>>
>>
>> Ramin Zaghi
>>
>> *Mosaic3DX™ | User Interface Technology*
>> St John's Innovation Centre,
>> Cowley Road,
>> Cambridge,
>> CB4 0WS, UK
>> *E*: rzaghi at mosaic3dx.com
>> *T*: +44 1223 421 311 <+44%201223%20421311>
>> http://linkedin.com/in/raminzaghi
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-devel-list/attachments/20171201/270392c7/attachment.html>


More information about the Mono-devel-list mailing list