]> Dogcows Code - chaz/tar/blobdiff - README-alpha
tar: don't worry about fdopendir closing its argument
[chaz/tar] / README-alpha
index c660ca7ac22a15477115c519f20404d73bc3f8e7..9ff78cab7144167f9c8e247b2ca97739701e8611 100644 (file)
@@ -3,52 +3,72 @@ This is GNU tar.
 This is a *pre-release* version, and not ready for production use yet.
 Please send comments and problem reports to <bug-tar@gnu.org>.
 
 This is a *pre-release* version, and not ready for production use yet.
 Please send comments and problem reports to <bug-tar@gnu.org>.
 
-If you have taken the sources from CVS you will need the following packages
-to build GNU tar:
-
-autoconf 2.57
-automake 1.7.5
-bison 1.875
-gettext 0.12.1
-sed 3.0
-wget 1.7
-
-Before building the package, run bootstrap. You will need a POSIX
-compliant shell to do so. The bootstrap utility obtains various
+If you have taken the sources from CVS you will need the following
+packages (or later) to build GNU tar.  We don't make any extra effort
+to accommodate older versions of these packages, so please make sure
+that you have the latest stable version.
+
+- Automake <http://www.gnu.org/software/automake/>
+- Autoconf <http://www.gnu.org/software/autoconf/>
+- Bison <http://www.gnu.org/software/bison/>
+- Gettext <http://www.gnu.org/software/gettext/>
+- Gzip <http://www.gnu.org/software/gzip/>
+- M4 <http://www.gnu.org/software/m4/>
+- Texinfo <http://www.gnu.org/software/texinfo>
+- Wget <http://www.gnu.org/software/wget/>
+
+As of this writing, the latest stable version of Gzip is 1.2.4 but we
+suggest using test version 1.3.5 (or later, if one becomes available).
+
+Valgrind <http://valgrind.org/> is also highly recommended, if
+Valgrind supports your architecture.
+
+Before building the package, run "bootstrap".  It obtains various
 additional files from the CVS repository and the Translation Project
 additional files from the CVS repository and the Translation Project
-site and prepares the source directory for building. The exact way
-of invoking bootstrap depends on whether you have the sources for gnulib
-installed somewhere on your system and on the method you use to access
-the CVS at savannah.
+site and prepares the source directory for building.
 
 
-If you already have gnulib sources on your machine, run:
+When run without arguments, bootstrap will try to obtain gnulib and
+paxutils files from their corresponding CVS repositories on Savannah
+using anonymous SSH access. Then, it will fetch the po files from tar
+page at Translation Project, and, finally, it will start autoconfiguration
+process. Simply running it without arguments should do in most cases.
+Several options allow to control the behavior of bootstrap:
 
 
-       ./bootstrap --gnulib-srcdir=DIRNAME
+ --gnulib-srcdir=DIRNAME      Specify the local directory where gnulib
+                              sources reside. Use this if you already
+                              have gnulib sources on your machine, and
+                              do not want to waste your bandwidth dowloading
+                              them again.
 
 
-Otherwise, if you have developer's access to savannah:
+ --paxutils-srcdir=DIRNAME    Specify the local directory where paxutils
+                              sources reside. Use this if you already
+                              have paxutils sources on your machine, and
+                              do not want to waste your bandwidth dowloading
+                              them again.
 
 
-a) if you access CVS via ssh, set the environment variable CVS_RSH
-to ssh and run ./bootstrap without arguments.
+ --cvs-auth=METHOD            Set the CVS access method used for downloading
+                              gnulib files. METHOD is one of the keywords
+                              accepted by cvs -d option (see info cvs
+                              repository).
 
 
-b) if you access CVS via Kerberos, run
+ --cvs-user=USERNAME          Set the CVS username to be used when accessing
+                              the gnulib repository.
 
 
-        ./bootstrap --cvs-auth=gserver
+ --no-po                      Do not download po files.
 
 
-Othervise, if you are not a member of Savannah, run
-
-        ./bootstrap --cvs-auth=pserver
-
-When prompted for a password for anoncvs, simply press the Enter key. 
+Notice also that when using CVS authentication method "ext", bootstrap
+will set the variable CVS_RSH to "ssh", unless it is already set to
+some other value.
 
 \f
 
 
 \f
 
-Copyright (C) 2001, 2003 Free Software Foundation, Inc.
+Copyright (C) 2001, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU tar.
 
 GNU tar is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 
 This file is part of GNU tar.
 
 GNU tar is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
+the Free Software Foundation; either version 3, or (at your option)
 any later version.
 
 GNU tar is distributed in the hope that it will be useful,
 any later version.
 
 GNU tar is distributed in the hope that it will be useful,
@@ -58,6 +78,5 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with tar; see the file COPYING.  If not, write to
 
 You should have received a copy of the GNU General Public License
 along with tar; see the file COPYING.  If not, write to
-the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.
-
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
This page took 0.025187 seconds and 4 git commands to generate.