Skip site navigation (1)Skip section navigation (2)
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>