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 |