[companion-discuss] Code Review Request: Update of GNU sed package
Paul Cunningham
paulcun at talk21.com
Tue Feb 27 03:19:07 PST 2007
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
>>>
>>
>
More information about the companion-discuss
mailing list