Re: Fix cpio -Hustar -o

2019-11-14 Thread Philip Guenther
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

Re: Fix cpio -Hustar -o

2019-11-14 Thread Christian Weisgerber
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 >

Re: Fix cpio -Hustar -o

2019-11-14 Thread Klemens Nanni
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] [

Fix cpio -Hustar -o

2019-11-14 Thread Christian Weisgerber
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