public inbox for gentoo-catalyst@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-catalyst] Finally getting around to building live CDs with Catalyst
@ 2006-10-26 18:45 M. Edward (Ed) Borasky
  2006-10-26 18:57 ` Andrew Gaffney
  0 siblings, 1 reply; 5+ messages in thread
From: M. Edward (Ed) Borasky @ 2006-10-26 18:45 UTC (permalink / raw
  To: gentoo-catalyst

I'm finally getting around to building my live CDs! Chris will probably
remember how long it's been that I've wanted to do this, but *I've*
forgotten. :)

In any event, everything appears to be working, although I did have a
question:

At one point in the build from "livecd stage1", it complained that "gli"
was masked. I put a "package.unmask" and a "package.keywords" in

/var/tmp/catalyst/tmp/default/livecd-stage1-i686-rameau-0.1/etc/portage/

and it went forward. Was that the right thing to do and the right way to
do it? Also, if I want a live CD *without* the installer, how would I
set that up?

P.S.: If you want to know what "rameau" is all about, you can find some
preliminary docs at

http://rubyforge.org/cgi-bin/viewvc.cgi/Rameau/Rameau.pdf?root=cougar&view=co

-- 
gentoo-catalyst@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-catalyst] Finally getting around to building live CDs with Catalyst
  2006-10-26 18:45 [gentoo-catalyst] Finally getting around to building live CDs with Catalyst M. Edward (Ed) Borasky
@ 2006-10-26 18:57 ` Andrew Gaffney
  2006-10-26 19:27   ` M. Edward (Ed) Borasky
  0 siblings, 1 reply; 5+ messages in thread
From: Andrew Gaffney @ 2006-10-26 18:57 UTC (permalink / raw
  To: gentoo-catalyst

M. Edward (Ed) Borasky wrote:
> I'm finally getting around to building my live CDs! Chris will probably
> remember how long it's been that I've wanted to do this, but *I've*
> forgotten. :)
> 
> In any event, everything appears to be working, although I did have a
> question:
> 
> At one point in the build from "livecd stage1", it complained that "gli"
> was masked. I put a "package.unmask" and a "package.keywords" in
> 
> /var/tmp/catalyst/tmp/default/livecd-stage1-i686-rameau-0.1/etc/portage/
> 
> and it went forward. Was that the right thing to do and the right way to
> do it?

No. There's an option in the spec file for a /etc/portage overlay (I believe), 
or you could just unmask it in your snapshot. Catalyst is supposed to be 
non-interactive, which means not having to insert something into the chroot in 
the middle of the build :)

> Also, if I want a live CD *without* the installer, how would I set that up?

Remove sys-apps/gli from the spec file.

-- 
Andrew Gaffney                            http://dev.gentoo.org/~agaffney/
Gentoo Linux Developer                                   Installer Project
Today's lesson in political correctness:      "Go asphyxiate on a phallus"
-- 
gentoo-catalyst@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-catalyst] Finally getting around to building live CDs with Catalyst
  2006-10-26 18:57 ` Andrew Gaffney
@ 2006-10-26 19:27   ` M. Edward (Ed) Borasky
  2006-10-26 20:54     ` Chris Gianelloni
  0 siblings, 1 reply; 5+ messages in thread
From: M. Edward (Ed) Borasky @ 2006-10-26 19:27 UTC (permalink / raw
  To: gentoo-catalyst

Andrew Gaffney wrote:
> M. Edward (Ed) Borasky wrote:
>> I'm finally getting around to building my live CDs! Chris will probably
>> remember how long it's been that I've wanted to do this, but *I've*
>> forgotten. :)
>>
>> In any event, everything appears to be working, although I did have a
>> question:
>>
>> At one point in the build from "livecd stage1", it complained that "gli"
>> was masked. I put a "package.unmask" and a "package.keywords" in
>>
>> /var/tmp/catalyst/tmp/default/livecd-stage1-i686-rameau-0.1/etc/portage/
>>
>> and it went forward. Was that the right thing to do and the right way to
>> do it?
> 
> No. There's an option in the spec file for a /etc/portage overlay (I
> believe), or you could just unmask it in your snapshot. Catalyst is
> supposed to be non-interactive, which means not having to insert
> something into the chroot in the middle of the build :)
> 
>> Also, if I want a live CD *without* the installer, how would I set
>> that up?
> 
> Remove sys-apps/gli from the spec file.
> 

Thanks!! I looked for gli and didn't see it.

One other question -- how do I get "~x86" into the build? Is there an
overlay for "/etc/make.conf" too?
-- 
gentoo-catalyst@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-catalyst] Finally getting around to building live CDs with Catalyst
  2006-10-26 19:27   ` M. Edward (Ed) Borasky
@ 2006-10-26 20:54     ` Chris Gianelloni
  2006-10-26 21:20       ` M. Edward (Ed) Borasky
  0 siblings, 1 reply; 5+ messages in thread
From: Chris Gianelloni @ 2006-10-26 20:54 UTC (permalink / raw
  To: gentoo-catalyst

[-- Attachment #1: Type: text/plain, Size: 966 bytes --]

On Thu, 2006-10-26 at 12:27 -0700, M. Edward (Ed) Borasky wrote:
> One other question -- how do I get "~x86" into the build? Is there an
> overlay for "/etc/make.conf" too?

There is not an overlay for make.conf, nor will there ever be due to
catalyst's design.  Remember that this is a release-building tool, which
means we would *never* use software that isn't marked stable.

You can use your envscript to export ACCEPT_KEYWORDS="~x86" but that
will *not* make it into any stages/LiveCD's make.conf file.  Of course,
if you're not using the Installer, then it doesn't matter much on a
LiveCD, but it could have some pretty drastic consequences on stages.

The simple answer is... don't.

If you need a ~arch package, mark it stable in your snapshot prior to
starting your build.

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-catalyst] Finally getting around to building live CDs with Catalyst
  2006-10-26 20:54     ` Chris Gianelloni
@ 2006-10-26 21:20       ` M. Edward (Ed) Borasky
  0 siblings, 0 replies; 5+ messages in thread
From: M. Edward (Ed) Borasky @ 2006-10-26 21:20 UTC (permalink / raw
  To: gentoo-catalyst

Chris Gianelloni wrote:
> On Thu, 2006-10-26 at 12:27 -0700, M. Edward (Ed) Borasky wrote:
>> One other question -- how do I get "~x86" into the build? Is there an
>> overlay for "/etc/make.conf" too?
> 
> There is not an overlay for make.conf, nor will there ever be due to
> catalyst's design.  Remember that this is a release-building tool, which
> means we would *never* use software that isn't marked stable.
> 
> You can use your envscript to export ACCEPT_KEYWORDS="~x86" but that
> will *not* make it into any stages/LiveCD's make.conf file.  Of course,
> if you're not using the Installer, then it doesn't matter much on a
> LiveCD, but it could have some pretty drastic consequences on stages.
> 
> The simple answer is... don't.
> 
> If you need a ~arch package, mark it stable in your snapshot prior to
> starting your build.
> 
Actually, I probably only need a couple of ~x86 packages -- I can add
them to "package.keywords". It's just SWIG, R, Axiom, TeXmacs and LyX at
this point.
-- 
gentoo-catalyst@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-10-26 21:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-26 18:45 [gentoo-catalyst] Finally getting around to building live CDs with Catalyst M. Edward (Ed) Borasky
2006-10-26 18:57 ` Andrew Gaffney
2006-10-26 19:27   ` M. Edward (Ed) Borasky
2006-10-26 20:54     ` Chris Gianelloni
2006-10-26 21:20       ` M. Edward (Ed) Borasky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox