bug#111: bug#111: [Lnx-bbc-devel] creating different distributions based on LNX-BBC

[email protected] (Heather Stern)
Newsgroups gmane.linux.bbc.bugs
Message-ID <[email protected]>
On Tue, Feb 04, 2003 at 01:49:30PM -0800, Nick Moffitt wrote:
> begin  The ASCII Floating Head of Seth David Schoen  quotation:
> > Jac Kersing writes:
> > > As mentioned on irc, I'm working on a LNX-BBC based distribution for
> > > compacflash based router/firewall and appliciance boxes. 
> > 
> > Your requirement is the same as what we've previously referred to as
> > "build profiles".  Nate, Nick, did we figure out the proper way to
> > handle them?
> 
> 	Yes.  make a new package.  I don't lik ethe notion of having a
> big catch-all package with variables to make it spit out different
> ISOs or whatever.  If you want to make an 80mm image or a full-size
> cd, make a new package.
> 
> 	Or do I not understand the issues here?

This suggests that for my (for instance) trek ISO, where I want the full
X kit instead of tinyX, that I should 

	clone meta/lnx-bbc

		because obviously I'm lnx-trek
		besides I may want some toys on the outer cdrom

	convince it somehow to use something besides
	meta/singularity

		because I'll need to tweak the manifest for my 
		extra toys inside my singularity

	have X related packages depend on a near-cousin of the Xfree86
	package, one which does not chop out the font subdirs.  Oops.
	that means I have th hack the deps on the x-based apps.  whatta
	mess.

I essentially have to clone a notable portion of the tree.  If the
canonical "build your own" model is "clone the tree then hack" I can
work with it.  But except for exceedingly minor twiddles, or
additions-only, I can't see "make a new package" as working on its own.

I'm also not entirely clear where you sneak in reference *to* the new
package, but, I have been working for $CLIENT a good portion of
yesterday;  I suspect that part is not really all that hard to grok.


  . | .   Heather Stern                  |         [email protected]
--->*<--- Starshine Technical Services - * - [email protected]
  ' | `   Sysadmin Support and Training  |        (800) 938-4078
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.