/[gentoo-x86]/eclass/cvs.eclass
Gentoo

Diff of /eclass/cvs.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.48 Revision 1.49
1# Copyright 1999-2003 Gentoo Technologies, Inc. 1# Copyright 1999-2003 Gentoo Technologies, Inc.
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/cvs.eclass,v 1.48 2003/09/28 17:19:43 coredumb Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/cvs.eclass,v 1.49 2003/09/28 17:24:18 coredumb Exp $
4# 4#
5# Current Maintainer: Tal Peer <coredumb@gentoo.org> 5# Current Maintainer: Tal Peer <coredumb@gentoo.org>
6# Original Author: Dan Armak <danarmak@gentoo.org> 6# Original Author: Dan Armak <danarmak@gentoo.org>
7# 7#
8# SSH auth code by Danny <danny.milo@gmx.net> 8# SSH auth code by Danny <danny.milo@gmx.net>
13# if you find that you need to call the cvs_* functions directly, i'd be interested to hear about it. 13# if you find that you need to call the cvs_* functions directly, i'd be interested to hear about it.
14 14
15# TODO: 15# TODO:
16# Implement more auth types (gserver?, kserver?) 16# Implement more auth types (gserver?, kserver?)
17# Implement more 'ext' auth methods (do anyone actually use it with anything other than ssh?) 17# Implement more 'ext' auth methods (do anyone actually use it with anything other than ssh?)
18# Add support for password-based ssh (only keys supported now)
18 19
19ECLASS=cvs 20ECLASS=cvs
20INHERITED="$INHERITED $ECLASS" 21INHERITED="$INHERITED $ECLASS"
21 22
22# You shouldn't change these settings yourself! The ebuild/eclass inheriting this eclass 23# You shouldn't change these settings yourself! The ebuild/eclass inheriting this eclass
55# other settings 56# other settings
56# the special value 'offline' disables fetching, assumes sources are alread in ECVS_TOP_DIR 57# the special value 'offline' disables fetching, assumes sources are alread in ECVS_TOP_DIR
57[ -z "$ECVS_SERVER" ] && ECVS_SERVER="offline" 58[ -z "$ECVS_SERVER" ] && ECVS_SERVER="offline"
58 59
59# Authentication method to use - possible values are "pserver" and "ext" 60# Authentication method to use - possible values are "pserver" and "ext"
60# WARNING ext is NOT supported! (never was, despite what earlier version of this file said) 61# Currently, only method for 'ext' is ssh, please note that it doesn't
62# work with passwords, only with keys.
61[ -z "$ECVS_AUTH" ] && ECVS_AUTH="pserver" 63[ -z "$ECVS_AUTH" ] && ECVS_AUTH="pserver"
62 64
63# Use su to run cvs as user 65# Use su to run cvs as user
64# Currently b0rked and wouldn't work with portage userpriv anyway without special magic 66# Currently b0rked and wouldn't work with portage userpriv anyway without special magic
65# [ -z "$ECVS_RUNAS" ] && ECVS_RUNAS="`whoami`" 67# [ -z "$ECVS_RUNAS" ] && ECVS_RUNAS="`whoami`"

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

  ViewVC Help
Powered by ViewVC 1.1.20