diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2015-09-12 14:08:03 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2015-09-12 14:08:03 +0300 |
commit | c86ff75927549b69f4013cdca9fd49ce14e64cfd (patch) | |
tree | 766cec9dc313c62bb296b46433141dc6d2f69d17 | |
parent | 03ad7eb0d9a77c0978ec322e6a8aa69e5961f524 (diff) | |
download | cpio-c86ff75927549b69f4013cdca9fd49ce14e64cfd.tar.gz cpio-c86ff75927549b69f4013cdca9fd49ce14e64cfd.tar.bz2 |
Update docs, use gettext 0.19.6
58 files changed, 132 insertions, 161 deletions
@@ -1,2 +1,3 @@ +/ABOUT-NLS~ *.a *.o diff --git a/Makefile.am b/Makefile.am index 5c27935..e0be591 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,4 @@ # This file is part of GNU cpio -# Copyright (C) 2003-2004, 2007, 2009-2010, 2014 Free Software +# Copyright (C) 2003-2004, 2007, 2009-2010, 2014-2015 Free Software # Foundation, Inc. # @@ -1,5 +1,5 @@ -GNU cpio NEWS -- history of user-visible changes. 2014-12-01 -Copyright (C) 2003, 2004, 2005, 2006, 2007, 2009, -2010, 2014 Free Software Foundation, Inc. +GNU cpio NEWS -- history of user-visible changes. 2015-09-12 +Copyright (C) 2003-2007, 2009-2010, 2014-2015 Free Software Foundation, +Inc. See the end of file for copying conditions. @@ -1,71 +1,58 @@ -This is GNU cpio, a program to manage archives of files. -As of version 2.0, it supports the features of the System V release 4 -cpio, including support for tar archives. +This is the GNU cpio package +============================ -This package also includes rmt, the remote tape server, and mt, a tape -drive control program; these two programs will only be compiled if -your system supports remote command execution, and tape drive control -operations, respectively. +* Introduction +============== -See the file INSTALL for compilation and installation instructions for Unix. +GNU cpio copies files between archives and directories. It supports +the following archive formats: old binary cpio, old portable cpio, SVR4 +cpio with and without checksum, HP cpio, and various tar formats. -For non-Unix systems [ Note: The non-Unix makefiles have not been tested - for this release ] +This file contains brief information about configuring and compiling +GNU cpio. It is *not* intended as a replacement for the documentation, +and is provided as a brief reference only. -makefile.pc is a makefile for Turbo C or C++ or Borland C++ on MS-DOS. +The complete documentation for GNU cpio is available in the subdirectory +doc. To read it without installing the package run `info -f doc/cpio.info', +or `man ./doc/cpio.1'. -makefile.os2 is a makefile for MS C and GNU C (emx/gcc) on OS/2. -cpio.def is a linker definition file for the MS C OS/2 version. +The documentation in various formats is also available online at +<http://www.gnu.org/software/cpio/manual/>. +* Building -The main advantages of GNU cpio over Unix versions are: +A usual three-stage procedure applies: -* It can access tape drives on other hosts using TCP/IP. + ./configure + make + make install -* `-o' and `-p' can copy symbolic links either as symbolic links or, -with `-L', as the files they point to. +See the file INSTALL for generic options to ./configure. -* `-i' automatically recognizes the archive format and tries to -recover from corrupted archives. +* Bug reporting. -* The output of '-itv' looks like 'ls -l'. +Please send bug reports and suggestions to <bug-cpio@gnu.org>. -* It accepts long-named options as well as traditional -single-character options. + +* Copyright information -A few features of other versions of cpio are missing from GNU cpio, including: +Copyright (C) 2003-2007, 2009-2010, 2014-2015 Free Software Foundation, Inc. -* The `-6' option to support Sixth Edition Unix cpio archives with `-i'. + Permission is granted to anyone to make or distribute verbatim copies + of this document as received, in any medium, provided that the + copyright notice and this permission notice are preserved, + thus giving the recipient permission to redistribute in turn. -* An option to limit volume size, like afio -s. - - -GNU cpio supports the POSIX.1 "ustar" tar format. GNU tar supports a -somewhat different, early draft of that format. That draft format has -a slightly different magic number in the tar header and doesn't -include the path prefix part of the header, which allows storing file -names that are longer than 100 characters. GNU cpio knows to -recognize the nonstandard GNU tar "ustar" archives. - -The following patch to GNU tar 1.11.1 makes GNU tar recognize standard -"ustar" archives, such as GNU cpio produces, except that it won't use -the path prefix. Without this patch, GNU tar thinks that standard -"ustar" archives are old-format tar archives and can not use the extra -information that "ustar" format contains. If you use this patch, -remember that you will lose the beginnings of paths that are longer -than 100 characters. That's why it's not an official part of GNU tar. -(Adding support for the path prefix to GNU tar is not trivial.) - ---- list.c.orig Mon Sep 14 17:04:03 1992 -+++ list.c Wed Oct 14 14:02:28 1992 -@@ -439,7 +439,7 @@ - st->st_ctime = from_oct(1+12, header->header.ctime); - } - -- if (0==strcmp(header->header.magic, TMAGIC)) { -+ if (0==strncmp(header->header.magic, TMAGIC, 5)) { - /* Unix Standard tar archive */ - *stdp = 1; - if (wantug) { - -Mail suggestions and bug reports for GNU cpio to bug-cpio@gnu.org. + Permission is granted to distribute modified versions + of this document, or of portions of it, + under the above conditions, provided also that they + carry prominent notices stating who last changed them. + +Local variables: +mode: outline +paragraph-separate: "[ ]*$" +eval: (add-hook 'write-file-hooks 'time-stamp) +time-stamp-start: "changes. " +time-stamp-format: "%:y-%02m-%02d" +time-stamp-end: "\n" +end: diff --git a/README-alpha b/README-alpha index 0b04e4b..a8288ba 100644 --- a/README-alpha +++ b/README-alpha @@ -42,6 +42,6 @@ See INSTALL and README for the detailed instructions. * Copyright information: -Copyright (C) 2004, 2006-2007, 2009-2010, 2014 Free Software Foundation, -Inc. +Copyright (C) 2004, 2006-2007, 2009-2010, 2014-2015 Free Software +Foundation, Inc. This file is part of GNU cpio. @@ -7,13 +7,4 @@ into two parts, the messages are in somehow arbitrary order. -------------- -** cpio -d bug (fwd) (score: 47) - Author: Christian Smith <csmith@micromuse.com> - Date: Wed, 14 Nov 2001 02:06:46 +0000 (GMT) - This was bounced from bug-cpio@bogus.example.com I guess that - isn't set up yet. -- /"\ \ / ASCII RIBBON CAMPAIGN - AGAINST - HTML MAIL X - AGAINST MS ATTACHMENTS / \ $ cpio --version GNU - cpio version 2 - /archive/html/bug-gnu-utils/2001-11/msg00170.html (4,548 bytes) - ** bug in cpio with tapechange in copy-in-mode (score: 34) Author: Bernd =?ISO-8859-1?Q?Sch=FCler?= @@ -26,22 +17,4 @@ into two parts, the messages are in somehow arbitrary order. /archive/html/bug-gnu-utils/2002-08/msg00122.html (4,518 bytes) -** Re: bug in cpio? (score: 40) - Author: kasal@matsrv.math.cas.cz (Stepan Kasal) - Date: Thu, 13 Jun 2002 07:44:14 +0000 (UTC) - Hallo, the following option should help: -d, --make-directories - Create leading directories where needed. Details: cpio won't - create the directory for the file. Observe: kasal$ echo - /home/kasal/tmp/db - /archive/html/bug-gnu-utils/2002-06/msg00306.html (4,862 bytes) - -** cpio 2.4.2 bug? (score: 40) - Author: "H.J. Thomassen" <H.J.Thomassen@ATComputing.nl> - Date: Thu, 10 Jan 2002 18:09:10 +0100 (CET) - Hello, We use GNU-cpio 2.4.2 and have the following problem: - Short: Assume I have a directory with two filenames, which are - hardlinks to the same i-node. I make a crc-cpio archive with - both files; th - /archive/html/bug-gnu-utils/2002-01/msg00161.html (5,624 bytes) - ** These two seem to be related: *** cpio copy-in and multiply-linked files (score: 35) diff --git a/bootstrap.conf b/bootstrap.conf index 4286e56..fe4248f 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -1,6 +1,6 @@ # Bootstrap configuration. -# Copyright (C) 2006-2007, 2009-2010, 2014 Free Software Foundation, -# Inc. +# Copyright (C) 2006-2007, 2009-2010, 2014-2015 Free Software +# Foundation, Inc. # This program is free software; you can redistribute it and/or modify diff --git a/configure.ac b/configure.ac index 2c63932..92dae87 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. dnl This file is part of GNU cpio -dnl Copyright (C) 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2014 Free Software +dnl Copyright (C) 2003-2007, 2009-2010, 2014-2015 Free Software dnl Foundation, Inc. dnl @@ -83,5 +83,5 @@ AC_CHECK_DECLS([errno, getpwnam, getgrnam, getgrgid, strdup, strerror, getenv, a AM_ICONV AM_GNU_GETTEXT([external], [need-formatstring-macros]) -AM_GNU_GETTEXT_VERSION(0.18) +AM_GNU_GETTEXT_VERSION(0.19) LIBS="$LIBS $LIB_CLOCK_GETTIME" diff --git a/doc/Makefile.am b/doc/Makefile.am index 27d2e5b..c8a4301 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,4 +1,5 @@ # This file is part of GNU cpio -# Copyright (C) 2004, 2007, 2010, 2014 Free Software Foundation, Inc. +# Copyright (C) 2004, 2007, 2010, 2014-2015 Free Software Foundation, +# Inc. # # This program is free software; you can redistribute it and/or modify @@ -1,4 +1,4 @@ .\" This file is part of GNU cpio. -*- nroff -*- -.\" Copyright 2014 Free Software Foundation, Inc. +.\" Copyright 2014-2015 Free Software Foundation, Inc. .\" .\" GNU cpio is free software; you can redistribute it and/or modify diff --git a/doc/cpio.texi b/doc/cpio.texi index dee3c13..e631934 100644 --- a/doc/cpio.texi +++ b/doc/cpio.texi @@ -16,6 +16,6 @@ This manual documents GNU cpio (version @value{VERSION}, @value{UPDATED}). -Copyright @copyright{} 1995, 2001-2002, 2004, 2010, 2014 Free Software -Foundation, Inc. +Copyright @copyright{} 1995, 2001-2002, 2004, 2010, 2014-2015 Free +Software Foundation, Inc. @sp 1 @quotation diff --git a/doc/gendocs.sh b/doc/gendocs.sh index 8ac3a06..e72f15e 100755 --- a/doc/gendocs.sh +++ b/doc/gendocs.sh @@ -5,6 +5,5 @@ scriptversion=2015-02-28.17 -# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 -# Free Software Foundation, Inc. +# Copyright 2003-2013, 2015 Free Software Foundation, Inc. # # This program is free software: you can redistribute it and/or modify diff --git a/doc/gendocs_template b/doc/gendocs_template index 5aedcd4..d8488fe 100755 --- a/doc/gendocs_template +++ b/doc/gendocs_template @@ -88,5 +88,5 @@ Please send broken links and other corrections (or suggestions) to <p> -Copyright (C) 2004, 2010, 2014 Free Software Foundation, Inc., +Copyright (C) 2004, 2010, 2014-2015 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111, USA <br /> @@ -1,4 +1,4 @@ .\" This file is part of GNU cpio. -*- nroff -*- -.\" Copyright 2014 Free Software Foundation, Inc. +.\" Copyright 2014-2015 Free Software Foundation, Inc. .\" .\" GNU cpio is free software; you can redistribute it and/or modify diff --git a/lib/Makefile.am b/lib/Makefile.am index e7e92d0..b8dd2b2 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,6 +1,6 @@ # Makefile for GNU tar library. -*- Makefile -*- -# Copyright (C) 1994-1997, 1999-2001, 2003-2007, 2009-2010, 2014 Free -# Software Foundation, Inc. +# Copyright (C) 1994-1997, 1999-2001, 2003-2007, 2009-2010, 2014-2015 +# Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify @@ -1,5 +1,5 @@ /* System dependent functions for GNU cpio. - Copyright (C) 2007, 2010, 2014 Free Software Foundation, Inc. + Copyright (C) 2007, 2010, 2014-2015 Free Software Foundation, Inc. GNU cpio is free software; you can redistribute it and/or modify diff --git a/po/.gitignore b/po/.gitignore index 498d5d5..9c0f2d0 100644 --- a/po/.gitignore +++ b/po/.gitignore @@ -1,2 +1,5 @@ +/Rules-quot~ +/Makevars.template~ +/Makefile.in.in~ /remove-potcdate.sin /quot.sed diff --git a/po/POTFILES.in b/po/POTFILES.in index 7785bbd..8b4d7f7 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,5 @@ # List of files which contain translatable strings. -# Copyright (C) 2008-2010, 2014 Free Software Foundation, Inc. +# Copyright (C) 2008-2010, 2014-2015 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify diff --git a/src/Makefile.am b/src/Makefile.am index e19529d..9d1f322 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,4 @@ # This file is part of GNU cpio -# Copyright (C) 2003-2004, 2007, 2009-2010, 2014 Free Software +# Copyright (C) 2003-2004, 2007, 2009-2010, 2014-2015 Free Software # Foundation, Inc. # diff --git a/src/copyin.c b/src/copyin.c index 337b0c9..cde911e 100644 --- a/src/copyin.c +++ b/src/copyin.c @@ -1,5 +1,5 @@ /* copyin.c - extract or list a cpio archive - Copyright (C) 1990-1992, 2001-2007, 2009-2010, 2014 Free Software - Foundation, Inc. + Copyright (C) 1990-1992, 2001-2007, 2009-2010, 2014-2015 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/copyout.c b/src/copyout.c index 673dad4..1f0987a 100644 --- a/src/copyout.c +++ b/src/copyout.c @@ -1,5 +1,5 @@ /* copyout.c - create a cpio archive - Copyright (C) 1990-1992, 2001, 2003-2004, 2006-2007, 2009-2010, 2014 - Free Software Foundation, Inc. + Copyright (C) 1990-1992, 2001, 2003-2004, 2006-2007, 2009-2010, + 2014-2015 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/copypass.c b/src/copypass.c index 0a0c79c..c5a9899 100644 --- a/src/copypass.c +++ b/src/copypass.c @@ -1,5 +1,5 @@ /* copypass.c - cpio copy pass sub-function. - Copyright (C) 1990-1992, 2001, 2003-2004, 2006-2007, 2010, 2014 Free - Software Foundation, Inc. + Copyright (C) 1990-1992, 2001, 2003-2004, 2006-2007, 2010, 2014-2015 + Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -1,5 +1,5 @@ /* Extended cpio format from POSIX.1. - Copyright (C) 1992, 2005, 2007, 2010, 2014 Free Software Foundation, - Inc. + Copyright (C) 1992, 2005, 2007, 2010, 2014-2015 Free Software + Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/cpiohdr.h b/src/cpiohdr.h index 549cf1c..b29e6fb 100644 --- a/src/cpiohdr.h +++ b/src/cpiohdr.h @@ -1,5 +1,5 @@ /* Extended cpio header from POSIX.1. - Copyright (C) 1992, 2006-2007, 2010, 2014 Free Software Foundation, - Inc. + Copyright (C) 1992, 2006-2007, 2010, 2014-2015 Free Software + Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/defer.c b/src/defer.c index 344a0fd..c07750f 100644 --- a/src/defer.c +++ b/src/defer.c @@ -1,5 +1,5 @@ /* defer.c - handle "defered" links in newc and crc archives - Copyright (C) 1993, 2003-2004, 2006-2007, 2010, 2014 Free Software - Foundation, Inc. + Copyright (C) 1993, 2003-2004, 2006-2007, 2010, 2014-2015 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/defer.h b/src/defer.h index f2a6892..0ba2c21 100644 --- a/src/defer.h +++ b/src/defer.h @@ -1,5 +1,5 @@ /* defer.h - Copyright (C) 1993, 2001, 2004, 2006-2007, 2010, 2014 Free Software - Foundation, Inc. + Copyright (C) 1993, 2001, 2004, 2006-2007, 2010, 2014-2015 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/dstring.c b/src/dstring.c index 46e0654..2e6b97b 100644 --- a/src/dstring.c +++ b/src/dstring.c @@ -1,4 +1,4 @@ /* dstring.c - The dynamic string handling routines used by cpio. - Copyright (C) 1990-1992, 2004, 2007, 2010, 2014 Free Software + Copyright (C) 1990-1992, 2004, 2007, 2010, 2014-2015 Free Software Foundation, Inc. diff --git a/src/dstring.h b/src/dstring.h index 16ed47f..5b49def 100644 --- a/src/dstring.h +++ b/src/dstring.h @@ -1,4 +1,4 @@ /* dstring.h - Dynamic string handling include file. Requires strings.h. - Copyright (C) 1990-1992, 2004, 2007, 2010, 2014 Free Software + Copyright (C) 1990-1992, 2004, 2007, 2010, 2014-2015 Free Software Foundation, Inc. diff --git a/src/extern.h b/src/extern.h index da16794..e27d662 100644 --- a/src/extern.h +++ b/src/extern.h @@ -1,4 +1,4 @@ /* extern.h - External declarations for cpio. Requires system.h. - Copyright (C) 1990-1992, 2001, 2006-2007, 2009-2010, 2014 Free + Copyright (C) 1990-1992, 2001, 2006-2007, 2009-2010, 2014-2015 Free Software Foundation, Inc. diff --git a/src/fatal.c b/src/fatal.c index d35da22..7f8c075 100644 --- a/src/fatal.c +++ b/src/fatal.c @@ -1,4 +1,5 @@ /* This file is part of GNU cpio. - Copyright (C) 2005, 2007, 2010, 2014 Free Software Foundation, Inc. + Copyright (C) 2005, 2007, 2010, 2014-2015 Free Software Foundation, + Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/filemode.c b/src/filemode.c index d3ae714..06f443d 100644 --- a/src/filemode.c +++ b/src/filemode.c @@ -1,5 +1,5 @@ /* filemode.c -- make a string describing file modes - Copyright (C) 1985, 1990, 1993, 2004, 2007, 2010, 2014 Free Software - Foundation, Inc. + Copyright (C) 1985, 1990, 1993, 2004, 2007, 2010, 2014-2015 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/filetypes.h b/src/filetypes.h index e91784c..7986bb4 100644 --- a/src/filetypes.h +++ b/src/filetypes.h @@ -1,4 +1,5 @@ /* filetypes.h - deal with POSIX annoyances - Copyright (C) 1991, 2007, 2010, 2014 Free Software Foundation, Inc. + Copyright (C) 1991, 2007, 2010, 2014-2015 Free Software Foundation, + Inc. This program is free software; you can redistribute it and/or modify diff --git a/src/global.c b/src/global.c index 0449193..57e505a 100644 --- a/src/global.c +++ b/src/global.c @@ -1,4 +1,4 @@ /* global.c - global variables and initial values for cpio. - Copyright (C) 1990-1992, 2001, 2006-2007, 2009-2010, 2014 Free + Copyright (C) 1990-1992, 2001, 2006-2007, 2009-2010, 2014-2015 Free Software Foundation, Inc. diff --git a/src/idcache.c b/src/idcache.c index eea0573..c89e7f1 100644 --- a/src/idcache.c +++ b/src/idcache.c @@ -1,5 +1,5 @@ /* idcache.c -- map user and group IDs, cached for speed - Copyright (C) 1985, 1988-1990, 2004, 2007, 2010, 2014 Free Software - Foundation, Inc. + Copyright (C) 1985, 1988-1990, 2004, 2007, 2010, 2014-2015 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -1,4 +1,4 @@ /* main.c - main program and argument processing for cpio. - Copyright (C) 1990-1992, 2001, 2003-2007, 2009-2010, 2014 Free + Copyright (C) 1990-1992, 2001, 2003-2007, 2009-2010, 2014-2015 Free Software Foundation, Inc. diff --git a/src/makepath.c b/src/makepath.c index 1e3bbe4..18d5b69 100644 --- a/src/makepath.c +++ b/src/makepath.c @@ -1,5 +1,5 @@ /* makepath.c -- Ensure that a directory path exists. - Copyright (C) 1990, 2006-2007, 2010, 2014 Free Software Foundation, - Inc. + Copyright (C) 1990, 2006-2007, 2010, 2014-2015 Free Software + Foundation, Inc. |