4cd80eaaaf
From the user's perspective: * everything is now built outside the source tree (more precisely, in `pwd`/builddir-${name}/ ) except for the kernel config file(s) which still need to be copied into src/sys/i386/conf because of "config" limitations. I am not sure if there is an easy way to get away from this without changing "config" or replicating some part of the source tree. This is really the only change that most users should worry about, but it is a good one. * if you do cross-compiles (using "picobsd --src somedir/src [--init] ... ") then the libraries and include directories etc. are searched/created in "somedir/usr" ; * you can do most things (basically build the kernel and the crunched binary and the filesystem trees) without root privileges. You need privileges to use mdconfig/vnconfig to create the actual MFS and floppy image, unfortunately. * the -v option now prints some diagnostic but does not stop for user input at each step. You need to specify -v -v to have the old behaviour. Internally, the script has been reshuffled quite a bit to support the above features. Many shell variables have been renamed or made local in an effort to avoid undesired side effects. There is a somewhat better error handling in case something goes wrong. |
||
---|---|---|
.. | ||
bridge | ||
build | ||
custom | ||
dial | ||
doc/src | ||
floppy.tree/etc | ||
help | ||
install | ||
isp | ||
mfs_tree | ||
net | ||
router | ||
tinyware | ||
README.html | ||
Version |
<html> <body> <h1><b><center> PicoBSD Development Kit </center></b></h1> <p>All documentation, instructions, list of supported hardware and FAQ are in doc/ directory. If they are missing, go to the doc/src/ subdirectory and do a 'make'. The docs are marked with HTML tags, but we try to keep them readable even without a browser. <p>Please start from <A HREF="doc/intro.html">here</a> for general description of the project and its features, or just go directly <A HREF="doc/how2build.html">here</a> for detailed instructions on how to build your version of PicoBSD. <p>Enjoy!</p> <! $FreeBSD$ > </body> </html>