Sept, 14th, 2008
There have been some recent changes with what we need from the book:
Suid-root is being replaced by posix capabilities. We need the 2.6.24+ (iirc) module for filesystem support, so that /bin/password will work to set root's password (even root drops capabilities on these files).
We need a handfull of kernel drivers for Glibc's test suite, like 'sysv'. We need a list of these drivers so they can be added to the kernel. Many distributions don't include these drivers in their kernel... they are apparently unneeded in some environments, but hlfs needs them for glibc's test suite.
It's helpfull to have a trusted host system.
For these reasons, we need to reboot after /tools are installed, much the same way clfs does.
The book needs to be usable in the rebooted system, so plain text is the best option. Otherwise we need to add extra packages to /tools. The plain text book should be usable as shell scripts, since copy/paste (with a mouse) in the rebooted system doesn't exist.
So, here we have a wiki-book, that can be downloaded as plain text files.
Here are the guildlines:
The wiki-book is the development version. Pre-releases, and releases, and taken from the wiki, checked and edited, and released as plain text in a tarball.
When editing pages please use # for comments, and keep the page usable as a shell script.
Please do not make changes that break any test suite. If you have a change that breaks the test suite, either add it as a comment and/or open a bug report for it.
Do not add any suid-root programs. If you don't know how to make it use posix capabilities, then either add it as a comment somewhere and/or open a bug report for it.
Document your patches, especially origins.
