Nicolas Williams wrote:
> On Wed, Feb 27, 2008 at 10:41:20AM -0800, Mike.Sullivan at sun.com wrote:
>   
>> >From Nicolas.Williams at sun.com Wed Feb 27 10:10:19 200
>> Then again, if you're putting it into the proto area anyway then moving &
>> deleting I don't know why you just do the install into the right spots in
>> the first place, then delete the bits you don't want? Though perhaps
>> there's a lot more to delete individually then.
>>     
>
> Because that means knowing what those bits are.  What if the next
> version of SQLite3 installs lemon (a parser generator)?
>
> I'd much rather have full control over what gets installed.
>   
Yes, it does mean knowing what those bits are.  If it delivers a new 
file or stops delivering a file, you will find out the first time you 
run nightly(1).  The proto area and packages won't match.  If you cherry 
pick (install-sfw), and don't pay attention, you can end up leaving 
things out.  When I integrate or upgrade a component in SFW, I build 
that component and install just that component into it's own proto area 
using it's install target (cd $(VER) ; make ROOT=/tmp/component install) 
so that I can figure out just what needs to be packaged, changed in the 
packaging, and/or removed from the proto area after (cd $(VER) ; make 
install).

    -Norm

Reply via email to