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>
