Date: Wed, 8 Apr 1998 18:01:51 +0200 From: Eivind Eklund <eivind@yes.no> To: =?iso-8859-1?Q?Dag-Erling_C=2E_Sm=F8rgrav?= <des@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-CVSROOT@FreeBSD.ORG Subject: Re: cvs commit: CVSROOT avail Message-ID: <19980408180151.03043@follo.net> In-Reply-To: <199804081532.IAA03059@freefall.freebsd.org>; from Jordan K. Hubbard on Wed, Apr 08, 1998 at 08:32:58AM -0700 References: <199804081532.IAA03059@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 08, 1998 at 08:32:58AM -0700, Jordan K. Hubbard wrote:
> jkh 1998/04/08 08:32:57 PDT
>
> Modified files:
> . avail
> Log:
> Add Dag-Erling C. Sm?rgrav to committers (sorry for the ? - it was
> some unidentifyable 8 bit char :)
"ø" - ISO 8859 character 0370.
For danish- and norwegian-impaired, that's usually spelled 'oe', and
soundwise correspond to the german and swedish 'ö', as in J"org Wunsch
:-)
And now over to our usual welcome-message:
Welcome aboard, Dag, and thanks for going with FreeBSD Spacetours.
Your CVS-meister will be Peter Wemm <peter@freebsd.org> - take any
repository-related problems with him. Patching the hull yourself (AKA
writing directly to the repository) is strictly not allowed without
prior permission; this include all cases. In case of emergence, Cc:
to root@freebsd.org. Be aware of the severe implications of running a
blow-torch ('cvs import') in the ship - it might sometimes be
necessary, but we really recommend using Joergs new blowtorch with
safety features (the 'easy-import' script on freefall).
For your convenience, we repeat some of the magic tricks of using CVS
with SSH below:
1. Always use ssh public key authentication with agents to work
against freefall. This is (a) secure and (b) extremely convenient.
Details below.
2. Set your CVS_RSH=ssh
3. Store your local CVS-repository in /home/ncvs, as freefall hasn't
got a /home/FreeBSD alias, so you can't store the repository
anywhere intuitive. (Well, OpenBSD doesn't implement
/home/OpenBSD, either - they're worse...)
4. Set alias lcvs='cvs -d /home/ncvs'
5. Set alias fcvs='cvs -d des@freefall.freebsd.org:/home/ncvs'
Now, use lcvs to checkout/diff/update locally, and when you want to
commit to freefall, use fcvs commit in the same directory. Remember:
Doing a 'lcvs diff' before you commit is usually a good idea.
6. (Vary depending on preferences only)
echo 'diff -u' > ~/.cvsrc'
echo 'update -Pd' >> ~/.cvsrc'
will give you unified diffs and pruned updates with directories.
You'll probably want these two options.
Now, for the ssh-setup (if you haven't done this already):
1.1 Put 'ssh-agent sh ~/.xsession-real' in ~/.xsession after having
copied your old .xsession to .xsession-real.
1.2 Generate an ssh private/public key pair by running 'ssh-genkey'
1.3 Copy the public part of the key (~/.ssh/identity.pub) to
freefall:/home/nik/.ssh/authorized_keys
Now, when you want to get ready for authentication, run
1.3 'ssh-add' to add your private key to the authentication agent.
Take particular note of the neat X-display if you run 'ssh-add <
/dev/null' - I have this in my startup. (I am in a fairly secure
environment, and I lock my display any time I leave my machine).
After having stored your key in the authentication-agent (step 1.3
above), just ssh to the places you've added your identity.pub to -
you'll be authenticaten through your agent, no passwords. The same
goes for secure remote `cvs commit's.
Oh, and when you fix the fact that somebody else have delivered a
report of a leak in the ship or a suggestion for an improvement[1],
you can run 'edit-pr <pr-number>' on freefall to close it.
Relax now - the impending takeoff will be at your hands, but it will
_not_ include any mutilated bodies on the ground (AKA world-breakages)
or bodies falling from the sky (AKA release-breakages). Everything
will be just fine. No commiter has ever screwed up. :-)
Starship Mate Eivind signing off.
[1] Both are known as Problem Reports, or PRs for short - this is
because they give the committers extra problems.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980408180151.03043>
