Hi,

I was building a RedHat Enterprise Server box this afternoon, and it set me 
thinking a bit.  For years now, RedHat have split a lot of their packages 
into two sets ... a set containing what's needed at runtime to use the 
package, and another 'devel' package containing header files etc which are 
only needed for building software.

One thing that it's really nice to do with a server is build it with no 
compilers etc installed.  The less that's on there, the less there is to 
maintain, upgrade, be reused by the black hats, etc etc.

RedHat makes that very easy to do.  Gentoo supports binary packages, but we 
don't split out the runtime stuff from the type of files which RedHat put in 
their 'devel' packages.

My question is - why not?

I have an idea about how we could go about implementing this.  Rather than 
adding (f.ex) a libjpeg-devel package, we could enhance Portage to support a 
second image directory.  Ebuilds could then put runtime files into ${D} as 
normal, and 'devel' files into (f.ex) ${I} (it's a shame that ${D} was chosen 
for the image directory ;-)

Best regards,
Stu
-- 
Stuart Herbert                                              [EMAIL PROTECTED]
Gentoo Developer                                       http://www.gentoo.org/
                                                   http://stu.gnqs.org/diary/

GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--


--
[email protected] mailing list

Reply via email to