Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-releng
Navigation:
Lists: gentoo-releng: < Prev By Thread Next > < Prev By Date Next >
Headers:
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
fine.

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.

Regards,

Daniel


--
gentoo-releng@g.o mailing list

Replies:
Re: drobbins built a livecd
-- Pieter Van den Abeele
Navigation:
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

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.