On Thu, Nov 14, 2019 at 1:36 PM Christian Weisgerber
wrote:
> I found this discrepancy surprising:
>
> $ find /bin -print | cpio -o -Hustar >foo
> $ file foo
> foo: POSIX tar archive
> $ find /bin -print | cpio -Hustar -o >foo
> $ file foo
> foo: ASCII cpio archive (SVR4 with CRC)
>
> The argumen
Klemens Nanni:
> cpio -o [-AaBcjLvZz] [-C bytes] [-F archive] [-H format] [-O archive]
> < name-list [> archive]
> cpio -i [-6BbcdfjmrSstuvZz] [-C bytes] [-E file] [-F archive] [-H format]
> [-I archive] [pattern ...] [< archive]
> cpio -p [-adLlmuv] destination-directory < name-list
>
On Thu, Nov 14, 2019 at 10:09:20PM +0100, Christian Weisgerber wrote:
> The argument order should not matter here.
The synopsis however seems to dictate it coming first:
cpio -o [-AaBcjLvZz] [-C bytes] [-F archive] [-H format] [-O archive]
< name-list [> archive]
cpio -i [-6BbcdfjmrSstuvZz] [
I found this discrepancy surprising:
$ find /bin -print | cpio -o -Hustar >foo
$ file foo
foo: POSIX tar archive
$ find /bin -print | cpio -Hustar -o >foo
$ file foo
foo: ASCII cpio archive (SVR4 with CRC)
The argument order should not matter here.
Fix: When proc