Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 01 Sep 2003 09:33:37 +0200
From:      Heinrich Rebehn <rebehn@ant.uni-bremen.de>
To:        Chuck Swiger <cswiger@mac.com>
Cc:        questions@freebsd.org
Subject:   Re: Question on CVS Branches
Message-ID:  <3F52F651.1020708@ant.uni-bremen.de>
In-Reply-To: <3F50CCAF.5040301@mac.com>
References:  <3F4B4633.1010807@ant.uni-bremen.de> <20030826045512.N503@njamn8or.no-ip.org> <3F4E0715.3040402@ant.uni-bremen.de> <20030828141020.GC21213@zi025.glhnet.mhn.de> <3F4F1F7E.6020609@ant.uni-bremen.de> <3F4F8036.7030207@mac.com> <1062186396.3f4fad9c9d920@www.ant.uni-bremen.de> <3F50CCAF.5040301@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Chuck Swiger wrote:
> rebehn@antsrv1.ant.uni-bremen.de wrote:
> 
>> Quoting Chuck Swiger <cswiger@mac.com>:
>>
>>> The documentation for CVS is not especially well-known for being 
>>> inclusive. Are you using CVS over SSH or in pserver mode?  The first 
>>> case requires you to
>>> set up password-less SSH authentication via ssh-keygen, the latter 
>>> uses the "cvs
>>> login" mechanism.
>>
>>
>> I use CVSROOT=:pserver:anoncvs@anoncvs.de.FreeBSD.org:/home/ncvs.
>> Is it possible to specify the password on the command line with cvs 
>> login (it
>> isn't secret anyhow)?
> 
> 
> 6-sec% touch ~/.cvspass
> 7-sec% cvs -d :pserver:anoncvs@anoncvs.de.FreeBSD.org:/home/ncvs login
> Logging in to :pserver:anoncvs@anoncvs.de.freebsd.org:2401/home/ncvs
> CVS password:
> 
> [ Use "anoncvs" for the password. ]
> 
> 8-sec% cvs -d :pserver:anoncvs@anoncvs.de.FreeBSD.org:/home/ncvs co src
> cvs server: Updating src
> U src/COPYRIGHT
> U src/MAINTAINERS
> U src/Makefile
> U src/Makefile.inc1
> U src/README
> U src/UPDATING
> cvs server: Updating src/bin
> ^C...

This looks like you still have to type in the password from the terminal.
I would like to update the source each night from a cron job.
Is there really no way to do that?

With OpenBSD i can simply do:

# export CVSROOT=anoncvs@anoncvs.de.openbsd.org:/cvs
# cvs co -rOPENBSD_3_3 src/sys
cvs server: Updating src/sys
U src/sys/Makefile
cvs server: Updating src/sys/adosfs
U src/sys/adosfs/adlookup.c
U src/sys/adosfs/adosfs.h
U src/sys/adosfs/adutil.c
U src/sys/adosfs/advfsops.c
U src/sys/adosfs/advnops.c
cvs server: Updating src/sys/altq
^C

without the need to type in a password.

Seems i have to use CVSUP on FreeBSD..

- Heinrich



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