fs/cpio: generate reproducible archives
authorYurii Monakov <monakov.y@gmail.com>
Mon, 29 Jun 2020 12:37:01 +0000 (15:37 +0300)
committerYann E. MORIN <yann.morin.1998@free.fr>
Mon, 29 Jun 2020 15:57:12 +0000 (17:57 +0200)
commit4728fdd4c06be07883e59eeb148c86cb74e10d73
tree41da0d77655d67003d4426730051fdabb8510b11
parent16a522b5e0e983d42f602d4fadb2934409b83374
fs/cpio: generate reproducible archives

The output of 'find' depends on the directory entries, and is not
ordered. As a consequence, the cpio archive is not reproducible.

Fix that by sorting the output of find. Use the 'C' locale to enforce
reproducibility that does not depend on the locale.

The command line is now pretty long, so we wrap it.

Signed-off-by: Yurii Monakov <monakov.y@gmail.com>
[yann.morin.1998@free.fr:
  - use LC_ALL=C when sorting
  - wrap long line
  - reword commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
fs/cpio/cpio.mk