Date: Thu, 11 Dec 1997 13:33:05 +0000 (WET) From: Jorge Goncalves <j@bug.fe.up.pt> To: questions@FreeBSD.org Cc: "Jordan K. Hubbard" <jkh@FreeBSD.org> Subject: Make Release Questions... Message-ID: <Pine.BSF.3.96.971211130946.3485A-100000@bug.fe.up.pt>
next in thread | raw e-mail | index | archive | help
Hi! I did a make release on a 2.1.5-RELEASE system to test the building scheme and I have some questions. I'll describe what I understood from the /usr/src/release/Makefile and please correct me if I am wrong. 1 - I have to do a make world in /usr/src. Can I make the world to other directory other than /? How does releng22.freebsd.org handles this (because, from what I've heard and read, the building proccess afects libraries and changing them in a running system is a Bad Thing)? 2 - Then I have to go to /usr/src/release and do a make release after changing some variables in the Makefile. This proccess will install everything built before to the directory pointed by CHROOTDIR which is the directory with lots of free space free space (600MB at least). Do I need those 600MB or can I comment out ftp.1 or cdrom.1 just to have the distfiles to reinstall the system with an updated snap (I only have 2GB of disk -- if anyone knows of some nice slicing scheme good for this send me a note)? It will then check out the sources from the local CVS Repository and will do a nice trick that I really liked that I describe next. 3 - The script will CHROOT itself to the partition with the lots of free space available and then will make the world again. 4 - Lastly it will create the floppies and the tarballs. Thanks Jorge Goncalves PS: Jordan, if you could send me or tell me how does releng22.freebsd.org does the daily building proccess it would make my life much easier :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971211130946.3485A-100000>