Gentoo Logo
Gentoo Spaceship

Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-releng
Lists: gentoo-releng: < Prev By Thread Next > < Prev By Date Next >
To: gentoo-releng@g.o
From: Daniel Robbins <drobbins@g.o>
Subject: drobbins built a livecd
Date: Tue, 20 Jan 2004 23:02:17 -0700
Hi everyone,

I just did a fairly major reworking of the LiveCD stuff in catalyst, to
make things a bit cleaner. There are quite a few changes all over the
place, and here's a summary:

livecd-stage3 has been deprecated and merged into livecd-stage2. This
simplifies quite a bit of catalyst code. It makes a successful build of
a livecd several minutes faster, as a huge tarball doesn't need to be
bzip2 compressed and then unpacked.

the archscripts and runscripts have been reworked. The default runscript
and x86 archscript on CVS have been updated and _are working_ (I built
an x86 livecd on amd64 that booted in vmware.)
The archscript and runscript are now somewhat leaner.

examples/livecd/x86 contain _working_ example spec files for livecd
building. You can use them as-is, as I've added a tweak to catalyst so
it will look for files with non-absolute pathnames in the current
working directory (so that "boot/kernel/gentoo/config:
examples/livecd/x86/foo.config" works just fine if you run catalyst from
the cvs root.) Just unmask baselayout-r4, gentoo-dev-sources-2.6.1-r1
and the latest genkernel in your snapshot and everything should work

the various parts of the runscript/archscript have been renamed, and
some parts have been combined and/or deprecated. We now have the
following, which run in the order specified:

preclean - prep livecd environment, do a bit of cleaning
kernel - build kernel
bootloader - configure bootloader
clean - clean up with chroots unmounted
cdfs - prepare cd filesystem (loopback, zisofs, etc.)

Also, USE="livecd" is now enabled in the x86 livecd spec files, and
catalyst has been tweaked so that baselayout is re-emergeable when it's
listed in livecd/packages. baselayout is working. It certainly needs
more work (saw 2 livecd bugs -- one is that it's trying to calculate
module deps on the read-only fs, and the other that "reboot" doesn't
work correctly. These aren't particularly hard to fix.)

I should have docs and a quick tutorial online sometime tomorrow. To
Weeve and others who have started work on LiveCD stuff: sorry for these
late changes. I will work on getting the sparc64 example livecd scripts
fully updated by tomorrow. These changes should definitely be "worth it"
in the long-run.



gentoo-releng@g.o mailing list

Re: drobbins built a livecd
-- Pieter Van den Abeele
Lists: gentoo-releng: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
python-2.3.3 for 2004.1
Next by thread:
Re: drobbins built a livecd
Previous by date:
Re: Re: baselayout changes for livecds
Next by date:
Re: drobbins built a livecd

Updated Jun 17, 2009

Summary: Archive of the gentoo-releng mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.