Docu update
Carl J. Van Arsdall
cvanarsdall at mvista.com
Tue Feb 13 20:24:33 CET 2007
Oliver Osburg wrote:
> Hi,
>
> I plan to do the messy work to update the documentation. My first step
> was to work through the wish- and buglist on
>
> http://faiwiki.informatik.uni-koeln.de/index.php/Etch-doc-todo
>
> Basic plan is first to fix all of the bugs in it (wrong paths in
> descriptions, etc, etc) and then exend the guide _a little_ according to
> the wishlist.
>
> Basic comments, suggestions?
>
I don't know if I missed this in the manual or if its just not there,
but I thought it would have been useful to have a "Scripting for FAI"
type of guide. This guide would define various internal variables like
$target, the appropriate way to exit a bash script for FAI (like a
description of the method used in the examples) things like that.
Perhaps even a simple and a complex script demonstrating the
capabilities and the documentation to support things that are unique (or
necessary) to FAI. That might go beyond "a little", I'd be willing to
help/edit too, but I don't know enough of what's going on to write that
document myself.
There's also a howto on the wiki about configuring/compiling extra
kernels, I think that would be a useful addition to the manual "how to
make a kernel" that covers necessary or recommended options for install
and client kernels, and adding them to your local apt repository using a
command like reprepro. (again, all stuff someone could figure out, but
that would have helped me when i was most clueless, especially if all of
that information had been in a single place instead of scattered).
That's another one I can help with (or update the wiki page, and put a
link to it in the manual, i don't know how you guys like to approach docs).
A third thing on my wishlist: supporting heterogeneous computing farms
(having one fai server doing both i386/amd64 and the special steps to
take in order to set that up). Maybe an entry in an FAQ?
And the last thing, a high-level "scripts and defaults put into fai".
This might be one i missed in the manual too (i feel like i read it a
million times, but something always eludes me and it has been a while, I
don't remember all of what is in there). What i'm talking about here is
how by default nodes will get the class: FAIBASE. Following that, the
scripts in /srv/fai/config/scripts/FAIBASE are executed and may alter
settings that a user cares about. Again, I know you could just go and
read the scripts, but it would be cool to know how the system would work
right out of the box and what scripts you may want to edit before really
digging into each script.
Ah, sorry for so much, I guess I really like documentation. I'm also
happy to help where I can.
-carl
--
Carl J. Van Arsdall
cvanarsdall at mvista.com
Build and Release
MontaVista Software
More information about the linux-fai
mailing list