dracut: add "--check=crc32" to xz compression
authorHarald Hoyer <harald@redhat.com>
Wed, 16 Mar 2011 20:17:26 +0000 (21:17 +0100)
committerHarald Hoyer <harald@redhat.com>
Wed, 16 Mar 2011 20:17:26 +0000 (21:17 +0100)
commite7b1b342bf36a9c4e5dbbce3a725085757c26173
treedbc8d9009415e2e0b62f4bac516079ec50a2537d
parentf709fa439bf7e2cade1ce78a977637e6aa894d53
dracut: add "--check=crc32" to xz compression

As mentioned in kernel/Documentation/xz.txt:

...
Notes on compression options

  Since the XZ Embedded supports only streams with no integrity check
  or CRC32, make sure that you don't use some other integrity check
  type when encoding files that are supposed to be decoded by the
  kernel. With liblzma, you need to use either LZMA_CHECK_NONE or
  LZMA_CHECK_CRC32 when encoding. With the xz command line tool, use
  --check=none or --check=crc32.

  Using CRC32 is strongly recommended unless there is some other layer
  which will verify the integrity of the uncompressed data anyway.
...
dracut