List Archive: gentoo-soc
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<u><b>Whuh?<br>
</b></u>Yeah, I know, radio silence for too long, I forgot I had
exam/lab correction assigned to me last week, sorry about that folks
(that also knocked me off schedule as I was at ease reading up flame
wars about how system configs should be done before that
realization...more below)<br>
<br>
<u><b>Configuration automation:</b></u><br>
<br>
I spent the past weeks investigating how my scripts would be integrated
into portage in a <i><u>durable fashion</u></i> and it seems I keep
hitting friction from /EX/soon to be ex/still active/ devs concerning
what an ebuild should/can do to a filesystem. I am crawling to the
conclusion that all the automation should be accomplished with a mix of
CONFIG_PROTECT_MASK (CONFIG_PROTECT="") and addition of my scripted
functions to pkg_config() sections of meta/seed ebuilds... I figure
this is the Gentoo way to do things. Down the line, some of the
pkg_config stuff could probably be integrated into upstream as part of
an configuration backend...but I'm diverging.<br>
<br>
<u><b>Evolution:</b></u><br>
<br>
<i><b>net-dns/dnsmasq auto-config</b></i>: is almost complete, the
script will still require some form on configuration input but very
little compared to ldap-setup.sh, most of the network configuration is
deduced from the use of <i><b>net-misc/sipcalc</b></i> applied to the
eth? on the private net.<br>
<br>
Caveat:<br>
* Assumes the private eth is already configured with a static IP
address...don't know how I will pull that one off. I could also force
the static IP in /etc/conf.d/net ...but that also assumes I force eth1
to be the private nic.<br>
<br>
<i><b>catalyst:</b></i><br>
I was able to rebuild the stage tarballs. This time I didn't such
specific arch settings as nocona and left it to a generic x86_64
setting.<br>
<br>
<u><b>Regression:</b></u><br>
I have been hitting a circular dependency hellish problem while
attempting building livecd-stage1. I though the problem was due to my
switch of the snapshot so I decided to rebuild the entire stages1-3:<br>
- stage3-desktop won't build because openssh pulls in <i><b>net-nds/openldap</b></i>
(it's now on by default apparently) and, for another reason, openldap
is being merged _before_ <i><b>sys-apps/shadow</b></i> , which breaks
everything as described by
<a class="moz-txt-link-freetext" href="http://bugs.gentoo.org/show_bug.cgi?id=142637">http://bugs.gentoo.org/show_bug.cgi?id=142637</a> leading to
<a class="moz-txt-link-freetext" href="http://bugs.gentoo.org/show_bug.cgi?id=53269">http://bugs.gentoo.org/show_bug.cgi?id=53269</a> ... And to quote the
mentor:<br>
<br>
<tt>20:12 < dberkholz> the "fix" is what i mentioned above, plus
a patch across the whole tree to fix it<br>
20:13 < dberkholz> first add new eclass, second change all
ebuilds and eclasses running enew{user,group}, third drop from eutils<br>
20:13 < dberkholz> the third could wait a while because it'll
break old binary packages from before portage cached the whole
environment</tt><br>
<br>
...which means we might add "new eclass" on the list of things to do.<br>
<br>
<u><b>Comming up:</b></u><br>
<br>
* Finish proof of concept script for dnsmasq auto-configuration.<br>
* Figure out how eth1 will be auto-configured within /etc/conf.d/net<br>
* NFS root, how will it be created?!:<br>
** catalyst?<br>
** quickconfig?<br>
** DonnieMatic (<a class="moz-txt-link-freetext" href="http://dev.gentoo.org/~dberkholz/ltsp/setup.txt">http://dev.gentoo.org/~dberkholz/ltsp/setup.txt</a>)?<br>
** All of the above :)<br>
<br>
<u><b>Time killer:</b></u><br>
<br>
I expect the circular dependency problem with the liveCD to take up
much of my time tomorrow (very unfortunate). For those of you that are
curious (or even read this O_o!) <a class="moz-txt-link-freetext" href="http://pastebin.ca/1059646">http://pastebin.ca/1059646</a><br>
<br>
<u><b>Spying:</b></u><br>
<br>
I checked out <a class="moz-txt-link-freetext" href="http://pareto.uab.es/mcreel/PelicanHPC/">http://pareto.uab.es/mcreel/PelicanHPC/</a> as a reference
(linked to it by <a class="moz-txt-link-freetext" href="http://idea.uab.es/mcreel/ParallelKnoppix/">http://idea.uab.es/mcreel/ParallelKnoppix/</a> which seems
to be dropping the ball). I was wondering how the configuration was
implemented and saw quickly that choices are made for the user and
there is a configuration phase to be accomplished...<br>
<br>
Eric<br>
</body>
</html>
|
|