Request for review (S): 7099454 /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script

Dmitry Samersoff Dmitry.Samersoff at oracle.com
Wed Oct 12 02:53:20 PDT 2011


Bengt,

Thank you!
-Dmitry


On 2011-10-12 13:07, Bengt Rutisson wrote:
> 
> Thanks for the reviews everyone!
> 
> I'll go ahead an push this change now.
> 
> Dmitry, I created this CR to keep trak of the issue with path names
> containing spaces:
> 
> 7099952 The src/os/posix/launcher/launcher.script does not support paths
> that contain spaces
> http://monaco.us.oracle.com/detail.jsf?cr=7099952
> 
> I went ahead and pasted your email in as SUN contact. Hope that is ok.
> 
> Thanks again,
> Bengt
> 
> On 2011-10-11 13:30, Bengt Rutisson wrote:
>>
>> Dmitry,
>>
>> Thanks for looking at this closely. I would like to make sure that the
>> script is possible to run on Solaris as soon as possible. The intent
>> with my CR was not to improve or clean up the script. Thus, I am not
>> really inclined to go down the path of changing too much in the script
>> within the scope of this CR.
>>
>> I think you point out some relevant issues with the current script.
>> But I think they will be better handled in separate CRs.
>>
>> Thanks again.
>> Bengt
>>
>> On 2011-10-11 13:27, Dmitry Samersoff wrote:
>>> Bengt,
>>>
>>> On 2011-10-11 15:19, Dmitry Samersoff wrote:
>>>
>>>> 102 JDK=${ALT_JAVA_HOME%%/jre};
>>>>
>>>> doesn't work with plain solaris.sh
>>>> it have to be
>>>>
>>>> JDK=`echo ${ALT_JAVA_HOME} | sed -e "s:/jre::g"`
>>>
>>> PS: Is you really whant to remove all occurrence of /jre within
>>> ALT_JAVA_HOME as original script does?
>>>
>>> Probably you need just to strip /jre suffix, so
>>> it should be:
>>>
>>> > JDK=`echo ${ALT_JAVA_HOME} | sed -e "s:/jre$::"`
>>>
>>> -Dmitry
>>>
>>
> 


-- 
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...


More information about the hotspot-runtime-dev mailing list