tools/cpio: update to 2.14
authorLinhui Liu <liulinhui36@gmail.com>
Sun, 7 May 2023 07:28:32 +0000 (15:28 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Tue, 9 May 2023 09:38:18 +0000 (11:38 +0200)
commit3636b06b2d05de0d5a29c68f390d10bc52666f3c
treee634b90d586edca3ebc988b8acfe89ea9c94bb3c
parent9207c728509e73c193efe7bbe74026edf9cef949
tools/cpio: update to 2.14

Noteworthy changes in this release:

* New option --ignore-dirnlink

Valid in copy-out mode, it instructs cpio to ignore the actual number
of links reported for each directory member and always store 2
instead.

* Changes in --reproducible option

The --reproducible option implies --ignore-dirlink.  In other words,
it is equivalent to --ignore-devno --ignore-dirnlink --renumber-inodes.

* Use GNU ls algorithm for deciding timestamp format in -tv mode

* Bugfixes

** Fix cpio header verification.

** Fix handling of device numbers on copy out.

** Fix calculation of CRC in copy-out mode.

** Rewrite the fix for CVE-2015-1197.

** Fix combination of --create --append --directory.

** Fix appending to archives bigger than 2G.

Removed upstreamed:
- 001-duplicate-program-name.patch
- 010-clang.patch

Signed-off-by: Linhui Liu <liulinhui36@gmail.com>
tools/cpio/Makefile
tools/cpio/patches/001-duplicate-program-name.patch [deleted file]
tools/cpio/patches/010-clang.patch [deleted file]