Steve Christensen wrote:
> 
> Here is the reason for the sed vs. gsed in /opt/sfw/bin.

Being as no one else has said anything, then the change of name is okay 
with me.

> 
> Sed 4.1.5 will not build with /usr/bin/sed, it needs the
> GNU version of sed, called sed, not gsed, in its PATH, in this case in 
> /opt/sfw/bin.  If you just put gsed in /opt/sfw/bin, the configure
> will not use it.

Just out of interest does the build (configure/make) of this allow you 
to specify where the sed it can use is, eg. something like 
'SED=/opt/sfw/bin/gsed', and use it?

>  There are two choices.  Either patch the configure
> to make it also look for gsed, or much more easily, put GNU sed, as sed,
> in /opt/sfw/bin.  So, I have removed the gsed creating part from the 
> Makefile.sfw and made sure a version of GNU sed is in /opt/sfw/bin. This 
> works and if a package for sed 4.1.5 is installed in the future, sed 
> should build with non of these issues.
> 
> I have modified the install-sfw to copy sed to gsed also in 
> /opt/sfw/bin.  Users can keep both sed and gsed there if they like or 
> remove one or the other.

Might have been better as a link (but it doesn't really matter).

> 
> I have fixed the (c) issues you mention also.
> 
> The new webrev is up at
> 
> http://companion.sunfreeware.com/downloads/sedwebrev/

looks okay to me
Paul

> 
> Paul Cunningham wrote:
> 
>> Steve,
>>
>> Initial comment ...
>>
>> why have you removed the 'g' prefix from the installed file name,
>>    ie. /opt/sfw/bin/gsed has become /opt/sfw/bin/sed ?
>> As a minimum shouldn't it have a link so the old binary name is still 
>> there ?  gsed -> sed
>>
>> Paul
>>
>> Steve Christensen wrote:
>>
>>> This is a request for a code review for the update of the GNU sed 
>>> package from version 3.02 to latest version 4.1.5.
>>>
>>> The webrev is at
>>>
>>> http://companion.sunfreeware.com/downloads/sedwebrev/
>>>
>>> The upgrade was straightforward and builds cleanly with no protocmp 
>>> errors in a nightly build in Nevada 56 on SPARC and x86.  A version 
>>> of the GNU sed program (named sed, not gsed) does need to be in 
>>> /opt/sfw/bin before a build is done or configure will produce errors.
>>>
>>> Steve Christensen
>>> -- 
>>> This messages posted from opensolaris.org
>>> _______________________________________________
>>> companion-discuss mailing list
>>> companion-discuss at opensolaris.org
>>> http://opensolaris.org/mailman/listinfo/companion-discuss
>>>
>>
> 

Reply via email to