Gentoo Archives: gentoo-releng

From: Martin Schlemmer <azarah@g.o>
To: gentoo-releng@l.g.o
Cc: John Davis <zhen@g.o>, Brad House <brad_mssw@g.o>, Gentoo-Base-System <base-system@g.o>
Subject: Re: [gentoo-releng] Re: baselayout changes for livecds
Date: Sun, 18 Jan 2004 08:21:01
Message-Id: 1074414255.8472.27.camel@nosferatu.lan
In Reply to: Re: [gentoo-releng] Re: baselayout changes for livecds by Daniel Robbins
1 On Sun, 2004-01-18 at 07:24, Daniel Robbins wrote:
2 > On Sat, 2004-01-17 at 15:53, Martin Schlemmer wrote:
3 > > Point I wanted to make, was that you do not need whatever in a stable
4 > > baselayout, as it _only_ affects the livecd, or do I miss something?
5 >
6 > It looks like Brad found a good workaround for this. We can unmask the
7 > baselayout we need (-r4) in our catalyst portage snapshot, and force a
8 > re-merge of baselayout on the livecd by listing it in livecd/packages:
9 > in the catalyst spec file.
10 >
11 > And in hindsight, I guess it's good that our baselayout is masked -* for
12 > now, as we may need additional fixes in the coming week or two and may
13 > not want to keep pushing out new stable baselayouts every few days just
14 > for livecd stuff.
15 >
16 > Sorry for any pushiness from us; we've been working extra-hard on
17 > catalyst and we can become frantic because of our desire to have
18 > catalyst livecds work for people asap -- which then opens up the
19 > possibility of sleeping more, catching up on other important work, and
20 > having a real life again :) A lot of it is also that we know that other
21 > people are waiting for us, which puts pressure on us to work too hard --
22 > and then we start demanding that from others which isn't fair, or in
23 > this case even necessary.
24 >
25 > For 2004.0, our deadline needs to be "as soon as possible -- without
26 > working too hard, being too pushy, getting frantic or burning out." And
27 > in that, we will try to do a better job.
28 >
29
30 Ok, what about catalist install its own version of livecd-functions.sh
31 for the moment, with the ebuild only when USE=livecd. We then change
32 the bit for sourcing livecd-functions.sh in /sbin/rc to:
33
34 --
35 --- rc-scripts-1.4.3.12p2/sbin/rc 2003-12-25 19:25:24.000000000 -0500
36 +++ rc-scripts-1.4.3.12p5/sbin/rc 2004-01-16 23:10:40.880824792 -0500
37 @@ -6,6 +6,7 @@
38
39 trap ":" INT QUIT TSTP
40 source /sbin/functions.sh
41 +[ -f /sbin/livecd-functions.sh ] && source /sbin/livecd-functions.sh
42 umask 022
43
44 try() {
45 @@ -163,6 +164,11 @@
46 --
47
48 Meaning any of the livecd changes will _only_ be available on a livecd,
49 which cuts the uneeded overhead, and settles Paul's concerns? When
50 USE=livecd then propagated, catalyst can then stop installing its own
51 version ...
52
53
54 --
55 Martin Schlemmer
56 --
57
58 Martin Schlemmer
59 Gentoo Linux Developer, Desktop/System Team Developer
60 Cape Town, South Africa

Attachments

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

Replies

Subject Author
Re: [gentoo-releng] Re: baselayout changes for livecds Brad House <brad_mssw@g.o>