mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-20 15:43:16 +00:00
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. |
||
---|---|---|
.. | ||
config | ||
Makefile.conf | ||
mfs.mtree | ||
picobsd | ||
write_mfs_in_kernel.c |