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

R Zaghi <[email protected]> Fri, 1 Dec 2017 19:19:34 +0000
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <CAFLMc5tm4BW8rxudun3jTw-tBwT6V68VpXspo6VrxJ6AJwurMg@mail.gmail.com>
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*: [email protected]
*T*: +44 1223 421 311
http://linkedin.com/in/raminzaghi


On Fri, Dec 1, 2017 at 7:15 PM, Zoltan Varga <[email protected]> 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 <[email protected]> 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*: [email protected]
>> *T*: +44 1223 421 311 <+44%201223%20421311>
>> http://linkedin.com/in/raminzaghi
>>
>>
>>
>

_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.dot.net/mailman/listinfo/mono-devel-list