From: Paul Eggert Date: Mon, 9 Jan 2006 22:53:55 +0000 (+0000) Subject: * bootstrap: Default to pserver, and switch to cvs.sv.gnu.org, X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftar;a=commitdiff_plain;h=c17a9f91d0524272c5e55096147bb9a4d8195e29 * bootstrap: Default to pserver, and switch to cvs.sv.gnu.org, to accommodate recent changes to the GNU CVS server. --- diff --git a/ChangeLog b/ChangeLog index 6fc626f..ad2120b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,13 @@ +2006-01-09 Paul Eggert + + * bootstrap: Default to pserver, and switch to cvs.sv.gnu.org, + to accommodate recent changes to the GNU CVS server. + * lib/.cvsignore: Add argp-pin.c, mkdirat.c, openat-priv.h. + 2005-12-14 Sergey Poznyakoff * src/names.c (name_scan): Take an additional argument requesting - exact matching. + exact matching. * src/common.h (name_scan): Change prototype. * src/delete.c, src/incremen.c, src/update.c: Update invocations of name_scan. @@ -78,7 +84,7 @@ option grouping. (license): Print full list of copyright years * NEWS: Update - + 2005-12-06 Eric Blake (trivial changes) * configure.ac (DENSITY_LETTER): Fix m4 overquoting. diff --git a/bootstrap b/bootstrap index 2afc661..ccad55c 100755 --- a/bootstrap +++ b/bootstrap @@ -2,7 +2,7 @@ # Bootstrap 'tar' from CVS. -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -59,7 +59,7 @@ and the result is prepended to the command line options. Running without arguments will suffice in most cases. It is equivalent to - ./bootstrap --cvs-auth=ext --cvs-user=anoncvs + ./bootstrap --cvs-auth=pserver EOF } @@ -150,10 +150,8 @@ checkout() { trap exit 1 2 13 15 trap 'rm -fr $1; exit 1' 0 - case "${CVS_AUTH--}" in - -) build_cvs_prefix ext anoncvs - ;; - pserver) build_cvs_prefix $CVS_AUTH ${CVS_USER:-anoncvs} + case "${CVS_AUTH-pserver}" in + pserver) build_cvs_prefix pserver ${CVS_USER:-anonymous} ;; gserver|server) build_cvs_prefix $CVS_AUTH ${CVS_USER--} @@ -163,10 +161,7 @@ checkout() { *) echo "$0: Unknown CVS access method" >&2 exit 1;; esac - if [ "${CVS_AUTH--}" = "pserver" ]; then - cvs -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/$1 login || exit - fi - cvs -q -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/$1 co $1 || exit + cvs -q -d ${CVS_PREFIX}cvs.sv.gnu.org:/cvsroot/$1 co $1 || exit trap - 0 fi @@ -203,11 +198,11 @@ copy_files() { esac dst=`echo $file | sed 's^.*/^^'` if [ $# -eq 3 ]; then - case $dst in + case $dst in ${3}*) ;; *) dst=${3}$dst;; esac - fi + fi echo "$0: Copying file $1/$file to $2/$dst" cp -p $1/$file $2/$dst done