Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-05 Thread Erik Joelsson
Looks good, thanks! /Erik On 2018-09-05 04:42, Maurizio Cimadamore wrote: Here's the modified webrev - as suggested, I replaced /tmp/replacement with $1.tmp http://cr.openjdk.java.net/~mcimadamore/8210318_v2/ Thanks Maurizio On 04/09/18 18:50, Erik Joelsson wrote: Hello, $TARGET was jus

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-05 Thread Magnus Ihse Bursie
On 2018-09-05 13:42, Maurizio Cimadamore wrote: Here's the modified webrev - as suggested, I replaced /tmp/replacement with $1.tmp http://cr.openjdk.java.net/~mcimadamore/8210318_v2/ Looks good to me. /Magnus Thanks Maurizio On 04/09/18 18:50, Erik Joelsson wrote: Hello, $TARGET was j

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-05 Thread Maurizio Cimadamore
Here's the modified webrev - as suggested, I replaced /tmp/replacement with $1.tmp http://cr.openjdk.java.net/~mcimadamore/8210318_v2/ Thanks Maurizio On 04/09/18 18:50, Erik Joelsson wrote: Hello, $TARGET was just pseudo code. In your case it's $1.tmp. /Erik On 2018-09-04 10:34, Maurizi

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-04 Thread Maurizio Cimadamore
Ah - thanks for the tip, I'll give that a try Maurizio On 04/09/18 18:50, Erik Joelsson wrote: Hello, $TARGET was just pseudo code. In your case it's $1.tmp. /Erik On 2018-09-04 10:34, Maurizio Cimadamore wrote: Hi Erik, would $TARGET be set by make? Maurizio On 04/09/18 16:55, Erik Jo

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-04 Thread Erik Joelsson
Hello, $TARGET was just pseudo code. In your case it's $1.tmp. /Erik On 2018-09-04 10:34, Maurizio Cimadamore wrote: Hi Erik, would $TARGET be set by make? Maurizio On 04/09/18 16:55, Erik Joelsson wrote: Hello, When choosing a temp file in the build, we avoid using /tmp whenever possib

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-04 Thread Maurizio Cimadamore
Hi Erik, would $TARGET be set by make? Maurizio On 04/09/18 16:55, Erik Joelsson wrote: Hello, When choosing a temp file in the build, we avoid using /tmp whenever possible. A common pattern is instead to write to $TARGET.tmp and then mv that to $TARGET. Though unlikely to cause an issue,

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-04 Thread Erik Joelsson
Hello, When choosing a temp file in the build, we avoid using /tmp whenever possible. A common pattern is instead to write to $TARGET.tmp and then mv that to $TARGET. Though unlikely to cause an issue, /tmp/replacement is a global location which is potentially risky (file permissions, concurr

Re: RFR 8210318: idea.sh script doesn't work on Mac

2018-09-04 Thread Michael McMahon
The change looks fine to me Maurizio. Maybe you could append a .$$ to the temporary file name to make it less likely to overwrite something that already exists in /tmp - Michael. On 03/09/2018, 13:39, Maurizio Cimadamore wrote: Hi, following the latest updates to the idea.sh script, Mac users

RFR 8210318: idea.sh script doesn't work on Mac

2018-09-03 Thread Maurizio Cimadamore
Hi, following the latest updates to the idea.sh script, Mac users reported issues - mostly having to do with usage of 'sed' - more specifically: * sed -i option is not portable - it has different formats in Mac vs. Linux. This patch does without -i, by moving the replaced file onto a temporar