Re: building a release

2000-02-27 Thread Joerg Micheel

On Sat, Feb 26, 2000 at 11:47:33AM -0800, Brian Beattie wrote:
> I have looked at the FAQ and find only a partial answer.  I would like to
> build a a release with base and X11, to do local installs of
> 4.0-current.  I can build the base from /usr/src/release, I have the
> XFree86 sources.
> 
> Can anybody send me notes, or point me at the FAQ?

I have tried the same thing last week. All I can say is that you
definitely need to run the same -current to build a release of
the tree. So, do an installworld first and reboot (or fetch a
-current release of the net for now, such as I did) and then
go into src/release and follow the instructions in the Makefile.
Something like

make release CHROOTDIR=/some/dir

is required. The CHROOT is the problem with older releases. If
you don't run the same kernel, your libc and make etc wil run into
problems. I haven't taken this to success, maybe others can add.

Joerg
-- 
Joerg B. MicheelEmail: <[EMAIL PROTECTED]>
Waikato Applied Network DynamicsPhone: +64 7 8384794
The University of Waikato, CompScience  Fax:   +64 7 8384155
Private Bag 3105Pager: +64 868 38222
Hamilton, New Zealand   Plan:  TINE and the DAG's


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Building a release

2005-12-27 Thread Joseph Koshy
> Why?  I'm wondering if this is the problem as both ports and
> doc are not populated.
>
> Any suggestions, ideas?

The ports and doc collections use tags of the form RELEASE_X_Y_Z,
while src uses RELENG_X_Y_Z_RELEASE.

--
FreeBSD Volunteer, http://people.freebsd.org/~jkoshy
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Building a release

2005-12-27 Thread Daniel Rudy
At about the time of 12/27/2005 6:07 AM, Joseph Koshy stated the following:
>>Why?  I'm wondering if this is the problem as both ports and
>>doc are not populated.
>>
>>Any suggestions, ideas?
> 
> 
> The ports and doc collections use tags of the form RELEASE_X_Y_Z,
> while src uses RELENG_X_Y_Z_RELEASE.
> 

I'll try that then.  Thanks.


-- 
Daniel Rudy
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Building a release

2005-12-27 Thread Daniel Rudy
At about the time of 12/27/2005 6:07 AM, Joseph Koshy stated the following:

>>Why?  I'm wondering if this is the problem as both ports and
>>doc are not populated.
>>
>>Any suggestions, ideas?
> 
> 
> The ports and doc collections use tags of the form RELEASE_X_Y_Z,
> while src uses RELENG_X_Y_Z_RELEASE.
> 
> --
> FreeBSD Volunteer, http://people.freebsd.org/~jkoshy
> 

Didn't work, same problem.

-- 
Daniel Rudy
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Building a release

2005-12-30 Thread Bruce A. Mah
If memory serves me right, Daniel Rudy wrote:
> I'm having some difficulties in building a release ISO from sources.
> When I do a make release in /usr/src/release, everything seems to go
> well until is tries to access perl5.8 in the ports.  I go into ports and
> find that there is nothing there.  Here's what I have been doing:
> 
> Build directory trees:
> mkdir /usr/cvsroot
> mkdir /usr/release
> mkdir /usr/tmp/cvs
> 
> Get CVS tree:
> cd /usr/tmp/cvs
> cvs -d [EMAIL PROTECTED]:/home/ncvs co -rRELENG_6_0_0_RELEASE src
> cvs -d [EMAIL PROTECTED]:/home/ncvs co doc
> cvs -d [EMAIL PROTECTED]:/home/ncvs co ports
> 
> Build local CVS repository:
> cd /usr/cvsroot
> CVSROOT=/usr/cvsroot ; export CVSROOT
> CVSEDITOR=vi ; export CVSEDITOR
> cvs init
> cd /usr/tmp/cvs/src
> cvs import src RELENG_6_0_0_RELEASE src
> cd /usr/tmp/cvs/doc
> cvs import doc RELENG_6_0_0_RELEASE doc
> cd /usr/tmp/cvs/ports
> cvs import ports RELENG_6_0_0_RELEASE ports

Any particular reason that you're trying to recreate FreeBSD's CVS
repository layout, rather than just grabbing a copy of the repository?
I haven't thought much about this problem but it seems to me you're
winding up with tags in your reconstructed repository that are not the
same as the tags in the "real" repository, and this may be causing some
problems.

I could picture you wanting to do this if you were tragically low on
disk space but until you get some success at actually building a
release, you might be better off stucking to a more "normal" setup.

Good luck!

Bruce.


signature.asc
Description: OpenPGP digital signature


Re: Building a release

2005-12-30 Thread Steven Hartland

Better to just use cvsup /usr/share/examples/cvsup/cvs-supfile
then all u need to do is create /home/cvs first.





This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 


In the event of misdirection, illegible or incomplete transmission please 
telephone (023) 8024 3137
or return the E.mail to [EMAIL PROTECTED]

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"