1 GNU cpio NEWS -- history of user-visible changes. 2004-12-20
2 Copyright (C) 2003, 2004 Free Software Foundation, Inc.
3 See the end of file for copying conditions.
5 Please send cpio bug reports to <bug-cpio@gnu.org>.
11 * Improved configure script
13 * Improved invocation consistency checking and help output
15 * Printing warning about truncation of inode numbers is suppressed by
18 * New option --warning (-W) controls the level of output warnings:
20 -Wnone Disables all warnings
21 -Wtruncate Enable warning about truncation of the inode number
22 -Wall Enables all warnings
24 To disable a particular warning, prefix its name with 'no-', just
27 * New option --to-stdout extracts files to standard output.
29 * The output of `cpio --help' is largely improved.
32 ** If a file grew n bytes in copy-pass mode, these n bytes got prepended
33 to the contents of all subsequent files.
34 ** Padding the archive with zero bytes upon truncation of the file being
38 Major changes in version 2.5:
40 * bug fixes from Debian, Red Hat, and SuSE GNU/Linux Distribution patches
41 * --rsh-command option
43 Major changes in version 2.4:
45 * new texinfo documentation
46 * --sparse option to write sparse files
47 * --only-verify-crc option to verify a CRC format archive
48 * --no-absolute-paths option to ignore absolute paths
49 * --quiet option to supress printing number of blocks copied
50 * handle disk input errors more gracefully
52 Major changes in version 2.3:
54 * in newc and crc format archives, only store 1 copy of multiply linked files
55 * handle multiply linked devices properly
56 * handle multiply linked files with cpio -pl even when the source and
57 destination are on different file systems
58 * support HPUX Context Dependent Files
59 * read and write HPUX cpio archives
60 * read System V.4 POSIX tar archives and HPUX POSIX tar archives
61 * use rmdir, instead of unlink, to delete existing directories
63 Major changes in version 2.2:
65 * handle link counts correctly when reading binary cpio archives
66 * configure checks for some libraries that SVR4 needs
68 Major changes in version 2.1:
70 * cpio can access remote non-device files as well as remote devices
71 * fix bugs in the MS-DOS port
72 * add --swap equivalent to -b option
74 Version 2.0 adds the following features:
76 Support for the SVR4 cpio formats, which can store inodes >65535, and
77 for traditional and POSIX tar archives. Also adds these options:
79 -A --append append to instead of replacing the archive
80 -V --dot print a dot for each file processed
81 -H --format select archive format
82 -C --io-size select I/O block size in bytes
83 -M --message print a message at end of media volumes
84 --no-preserve-owner don't change files' owners when extracting
85 -R --owner set files' owners when extracting
86 -E --pattern-file list of shell filename patterns to process
87 -s --swap-bytes handle byte-order differences when extracting files
88 -S --swap-halfwords ditto
90 -I input archive filename
91 -k recognize corrupted archives (we alawys do it, though)
92 -O output archive filename
94 Some options of previous versions have been renamed in 2.0:
96 --binary was replaced by --format=bin
97 --portability was replaced by --format=odc
99 Some options have changed meaning in 2.0, for SVR4 compatibility:
101 -O used to select the binary archive format, now selects the output file
102 -V used to print the version number, now prints a dot for each file
104 Version 2.0 also fixes several bugs in the handling of files with
105 multiple links and of multi-volume archives on floppy disks.
107 ----------------------------------------------------------------------
108 Copyright information:
110 Copyright (C) 2003, 2004 Free Software Foundation, Inc.
112 Permission is granted to anyone to make or distribute verbatim copies
113 of this document as received, in any medium, provided that the
114 copyright notice and this permission notice are preserved,
115 thus giving the recipient permission to redistribute in turn.
117 Permission is granted to distribute modified versions
118 of this document, or of portions of it,
119 under the above conditions, provided also that they
120 carry prominent notices stating who last changed them.
124 paragraph-separate: "[
\f]*$"