Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Dec 2001 09:02:53 -0600
From:      Jeff Muse <jmuse@kcnet.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: NEWBIE: CVSup issues
Message-ID:  <01121209025300.00670@miles.kcnet.com>
In-Reply-To: <Pine.BSF.4.10.10112112210120.97962-100000@andrsn.stanford.edu>
References:  <Pine.BSF.4.10.10112112210120.97962-100000@andrsn.stanford.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

> > ports-all tag=.	# This line is definitely a problem
>
> It's a lot easier (and avoids problems of just this kind) if you use
> /usr/share/examples/cvsup/ports-supfile and (separately) /usr/share/
> examples/cvsup/stable-supfile.  However, moving this line to the end
> of the file will solve your problems.

Doing ports and stable separately makes perfect sense now that you've 
explained it.

> Besides, unless you are updating on a day-to-day basis, updating ports
> and updating source for the system are not things you necessarily want
> to do at the same time.
>
> You may want to update ports to get a new software version; if you
> update src at the same time and want to build a new kernel WITHOUT
> doing a make buildworld (etc), your kernel will be out of sync with
> userland unless you build the world first.

Now that I've updated src, should I build a new kernel? Seems like some 
programs (like ipfw) might be updated and rely on a compatible kernel.

> You probably typed thes in--this is not what my stable-supfile
> looks like.  Keep in mind the supfiles get updated when when you
> src-all, so save your supfile to a new name if you want to keep
> the changes.

Found a doc somewhere that suggested this.

> > *defaulthost=cvsup6.freebsd.org
> > *defaultbase=/usr/local/etc/cvsup
> > *defaultprefix=/usr
> > *default release=cvs tag=RELENG_4 # Not sure if this line is a problem or
> > not.
>
> This is right for -stable (last line); others may have typos (space needed
> after the word default).
>
> > *default delete use-rel-suffix
> > *default compress
> > src-all
> You need to run mergemaster; make world does not update the files in /etc
> (from their new versions in /usr/src/etc) because these are files the
> administrator of the system configures.  Some you want to update; some you
> want to leave alone; sometimes you need to merge the old and the new.

Obviously I didn't read enough to discover this step, but I understand why 
it's needed. Thanks for taking the time to straighten me out.

Jeff




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01121209025300.00670>