Date: Sat, 08 Feb 1997 09:04:59 -0800 From: "Jordan K. Hubbard" <jkh@time.cdrom.com> To: dkelly@HiWAAY.net Cc: freebsd-current@freebsd.org Subject: Re: make release problems Message-ID: <7358.855421499@time.cdrom.com> In-Reply-To: Your message of "Sat, 08 Feb 1997 08:51:49 CST." <199702081451.IAA14011@nexgen.ampr.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> I had the great idea I'd try to roll my own release during some idle CPU
> cycles:
Looks like you're not running recent enough bits on the actual 2.2 build
machine; your cvs command doesn't appear to accept the new command
line syntax which was introduced post 2.1. As a general rule,
if you want to build for a given release (or branch) then your build
machine should be running bits fairly close to the version of what you're
building.
Jordan
>
> nexgen: {179} uname -a
> FreeBSD nexgen.ampr.org 2.2-GAMMA FreeBSD 2.2-GAMMA #0: Sat Feb 8 07:30:46
> CST 1997 dkelly@nexgen.ampr.org:/usr/src/sys/compile/NEXGEN i386
> nexgen: {180} cd /usr/src/release
> nexgen: {181} make release CHROOTDIR=/usr/release RELEASETAG=2.2-GAMMA-DMK
> chflags -R noschg /usr/release/.
> ...
> ===> lkm/wcd
> install -c -o bin -g bin -m 555 wcd_mod.o /usr/release/lkm
> cd /usr/release/usr && rm -rf src && cvs -d co -P -r 2.2-GAMMA-DMK src
> cvs: invalid option -- P
> Usage: cvs [cvs-options] command [command-options] [files...]
> Where 'cvs-options' are:
> -H Displays Usage information for command
> -Q Cause CVS to be really quiet.
> -q Cause CVS to be somewhat quiet.
> -r Make checked-out files read-only
> -w Make checked-out files read-write (default)
> -l Turn History logging off
> -n Do not execute anything that will change the disk
> -t Show trace of program execution -- Try with -n
> -v CVS version and copyright
> -b bindir Find RCS programs in 'bindir'
> -e editor Use 'editor' for editing log information
> -d CVS_root Overrides $CVSROOT as the root of the CVS tree
> -f Do not use the ~/.cvsrc file
> -z # Use 'gzip -#' for net traffic if possible.
> -s VAR=VAL Set CVS user variable.
>
> and where 'command' is: add, admin, etc. (use the --help-commands
> option for a list of commands)
> *** Error code 1
>
> I've been updating my source tree with CTM:
>
> nexgen: {187} cat /usr/src/.ctm*
> src-2.2 162
> nexgen: {188}
>
> I'm guessing my "make release" fails because I don't have CVS initialized
> for this source tree. Do I need to change my update model to CVSup?
>
> --
> David Kelly N4HHE, dkelly@hiwaay.net
> =====================================================================
> The human mind ordinarily operates at only ten percent of its
> capacity -- the rest is overhead for the operating system.
>
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7358.855421499>
