Denis,

Denis Migounov wrote:
> 
> My comments are below.
> 
> Paul Cunningham wrote:
>> 1. usr/src/cmd/cvs/Makefile.sfw
>>     Line ...
>>      37         @find . -name core -exec rm -f {} \;
>>     do you really need this - if so why? if not delete it
>>
>>     lines ...
>>      53         find $(VER) -type d -exec /usr/bin/chmod 755 "{}" \;
>>      54         find $(VER) -type f -exec /usr/bin/chmod ugo+r "{}" \;
>>     again do you really need these? If not delete them.
>>   
> These lines were in the Makefile used to build version 1.12.13 and I 
> just left them untouched.
> Now, I talked to Maxim Kartashev (who ported 1.12.13) about why they 
> were put there originally,
> and his answer was that these lines were needed to make sure that all 
> files had correct permissions,
> since we (people who port the software) don't have control over the the 
> build process and never know
> what might change in the scripts used to build the consolidation.

I believe that those lines go back to the days of the CompanionCD and 
and are therefore historic (even before when I worked on the ccd and sfw 
stuff n years ago), they then got propagated from one pkg to the next 
next new pkg in the consolidation.

They protentionally increase the sfw ws build time - so unless you know 
they are really required for your pkg I suggest you remove them. No 
recent new integrations into the sfw gate will have them.

Paul
-- 
----------------------------------------------------------------------
Paul Cunningham
Software Engineer
Tadpole Business Unit

Reply via email to