summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cpio/NEWS
blob: 2648c843f9557f592781de7fbd49dd59a0d20f99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

Major changes in version 2.3:

* in newc and crc format archives, only store 1 copy of multiply linked files
* handle multiply linked devices properly
* handle multiply linked files with cpio -pl even when the source and 
  destination are on different file systems
* support HPUX Context Dependent Files
* read and write HPUX cpio archives
* read System V.4 POSIX tar archives and HPUX POSIX tar archives
* use rmdir, instead of unlink, to delete existing directories

Major changes in version 2.2:

* handle link counts correctly when reading binary cpio archives
* configure checks for some libraries that SVR4 needs

Major changes in version 2.1:

* cpio can access remote non-device files as well as remote devices
* fix bugs in the MS-DOS port
* add --swap equivalent to -b option

Version 2.0 adds the following features:

Support for the SVR4 cpio formats, which can store inodes >65535, and
for traditional and POSIX tar archives.  Also adds these options:

-A --append		append to instead of replacing the archive
-V --dot		print a dot for each file processed
-H --format		select archive format
-C --io-size		select I/O block size in bytes
-M --message		print a message at end of media volumes
--no-preserve-owner	don't change files' owners when extracting
-R --owner		set files' owners when extracting
-E --pattern-file	list of shell filename patterns to process
-s --swap-bytes		handle byte-order differences when extracting files
-S --swap-halfwords	ditto
-b			like -sS
-I			input archive filename
-k			recognize corrupted archives (we alawys do it, though)
-O			output archive filename

Some options of previous versions have been renamed in 2.0:

--binary was replaced by --format=bin
--portability was replaced by --format=odc

Some options have changed meaning in 2.0, for SVR4 compatibility:

-O used to select the binary archive format, now selects the output file
-V used to print the version number, now prints a dot for each file

Version 2.0 also fixes several bugs in the handling of files with
multiple links and of multi-volume archives on floppy disks.