Gentoo Archives: gentoo-releng

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-releng@l.g.o
Subject: Re: [gentoo-releng] back
Date: Tue, 29 Jun 2004 17:41:44
Message-Id: 1088531221.20001.62.camel@localhost
In Reply to: Re: [gentoo-releng] back by John Davis
1 On Tue, 2004-06-29 at 12:34, John Davis wrote:
2 > On Tue, 2004-06-29 at 10:04, Chris Gianelloni wrote:
3 > > /me breaks out the stack of catalyst changes that he has made since
4 > > 1.0.8.1 and menacingly holds them up, pointing and laughing
5 >
6 > /me breaks out bugs.gentoo.org for chris ;)
7
8 I plan on adding the patch to bugs.gentoo.org once I finish my testing
9 in the next day or two.
10
11 Things I've modified:
12
13 - motd handling when livecd/motd is *not* called... now it is generated
14 based on the livecd/type, so no more messages on minimal CD's telling
15 you that stages are in /mnt/cdrom...
16 - root has a .bash_profile - what it does is it looks for
17 /usr/X11R6/bin/X, then for /etc/startx, and if both exist, it runs
18 startx, otherwise, it does nothing... this should make the creation on
19 an X livecd easier on us...
20 - pwgen has been moved from replacing /etc/init.d/local to having its
21 own init script, so I changed the default rc-update add line accordingly
22 - local.start now will execute x-setup if it exists and also sets the
23 volume to 75% on the main ALSA channels... I needed this for the GameCD,
24 but it would be nice to add xmms (or something) to an X LiveCD...
25 - fixed a bug in default-runscript.sh involving the motd
26 - added a gamecdfs-update.sh script to runscript-support to facilitate
27 the building of a GameCD...
28 - added a "gentoo-gamecd" livecd/type for livecd-stage2
29
30 All of these changes will make it very simple to create a GameCD from my
31 spec templates. All that will be required will be a working portage
32 snapshot, to add the game name to the last line of
33 arch-livecd-stage1.spec (I'll be providing x86 now, amd64 later), then
34 edit the top 3 lines of gamecdfs-update.sh to include the name of your
35 game (Unreal Tournament 2004 Demo), game short name (UT2004 Demo), and
36 game executable (/usr/games/bin/ut2004demo).
37
38 After that, all one must do is build a livecd-stage1 and livecd-stage2
39 and the process is complete. I'll be setting up a script for the
40 Xcdfs-update.sh shortly, which will be similar to the gamecdfs-update,
41 but will require no hand-editing.
42
43 --
44 Chris Gianelloni
45 Release Engineering QA Manager/Games Developer
46 Gentoo Linux
47
48 Is your power animal a penguin?

Attachments

File name MIME type
signature.asc application/pgp-signature