From owner-freebsd-stable@FreeBSD.ORG Fri Sep 19 23:24:16 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 520D616A4B3; Fri, 19 Sep 2003 23:24:16 -0700 (PDT) Received: from oneplusone.ch (oneplusone.ch [212.55.208.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96B7543FF2; Fri, 19 Sep 2003 23:24:12 -0700 (PDT) (envelope-from ast@marabu.ch) Received: from oneplusone.ch (localhost [127.0.0.1]) by oneplusone.ch (8.12.8p2/8.12.8) with ESMTP id h8K6O2pq008067; Sat, 20 Sep 2003 08:24:02 +0200 (MEST) (envelope-from ast@marabu.ch) Received: (from uucp@localhost) by oneplusone.ch (8.12.8p2/8.12.3/Submit) with UUCP id h8K6O21a008066; Sat, 20 Sep 2003 08:24:02 +0200 (MEST) Received: from marabu.marabu.ch (marabu.marabu.ch [192.168.21.3]) by nano.marabu.ch (8.12.9/8.12.9) with ESMTP id h8K6LEuv009688; Sat, 20 Sep 2003 08:21:15 +0200 (MEST) (envelope-from ast@marabu.marabu.ch) Received: by marabu.marabu.ch (8.7.5/20001028-ast-8.3) id IAA17622; Sat, 20 Sep 2003 08:21:09 +0200 (CEST) Message-Id: <200309200621.IAA17622@marabu.marabu.ch> MIME-Version: 1.0 (NeXT Mail 3.3 v124.8483.6) Content-Type: text/plain In-Reply-To: <200309191648.h8JGmDjS034014@gw.catspoiler.org> X-Nextstep-Mailer: Mail 3.3 (Enhance 2.0b6) Received: by NeXT.Mailer (1.124.8483.6) From: Adrian Steinmann Date: Sat, 20 Sep 2003 08:21:07 +0200 To: Don Lewis References: <200309191648.h8JGmDjS034014@gw.catspoiler.org> X-Organization: Webgroup Consulting AG, Apollostrasse 21, 8032 Zurich X-Phone-Numbers: Switzerland, Tel +41 1 380 30 83 Fax +41 1 380 30 85 cc: des@des.no cc: sewall@ix.netcom.com cc: freebsd-stable@FreeBSD.org Subject: Re: Help running 'make release' w/ r/o CVSROOT X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Sep 2003 06:24:16 -0000 Don Lewis replied to Dag-Erling Smorgrav, who wrote: > "Scott R. Sewall" writes: >> cd /usr/release/usr && rm -rf src && cvs -R -d /home/ncvs co -P -r >> RELENG_4 src >> My CVS repository does not have the file val-tags. I also don't see >> this file on the web interface >> to the CVS repository at freebsd.org. How is this file created? > It is created by cvs and updated every time you use a tag with -r or > -j which isn't already listed in val-tags. It's a major PITA, but you > can fairly easily disable it by adding a return statement right after > the syntax checks in tag_check_valid() (i.e. somewhere around line > 1212) in src/contrib/cvs/src/tag.c. In this particular case, creating the val-tags file with the following contents should make cvs happy again: RELENG_4 y or, applying this patch to usr/src/contrib/cvs/src/tag.c mentioned in http://www.freebsd.org/cgi/query-pr.cgi?pr=42726 RCS file: /usr/cvs/src/contrib/cvs/src/tag.c,v retrieving revision 1.1.1.6.2.5 diff -u -r1.1.1.6.2.5 tag.c --- usr/src/contrib/cvs/src/tag.c 21 Jan 2003 22:26:46 -0000 1.1.1.6.2.5 +++ usr/src/contrib/cvs/src/tag.c 5 Sep 2003 06:48:28 -0000 @@ -1300,7 +1300,7 @@ /* The tags is valid but not mentioned in val-tags. Add it. */ datum value; - if (noexec || nowrite) + if (noexec || nowrite || readonlyfs) { if (db != NULL) dbm_close (db); which makes the cvs -R option *really* readonly, even when val-tags is missing. Adrian