]> TLD Linux GIT Repositories - packages/dracut.git/blobdiff - xz_compressor.patch
- compress with xz by default (like geninitrd)
[packages/dracut.git] / xz_compressor.patch
diff --git a/xz_compressor.patch b/xz_compressor.patch
new file mode 100644 (file)
index 0000000..4bdc4ea
--- /dev/null
@@ -0,0 +1,38 @@
+diff -urN dracut-037.orig/dracut.sh dracut-037/dracut.sh
+--- dracut-037.orig/dracut.sh  2014-03-19 16:16:08.000000000 +0000
++++ dracut-037/dracut.sh       2014-05-17 14:56:39.530999661 +0000
+@@ -159,8 +159,6 @@
+   -I, --install [LIST]  Install the space separated list of files into the
+                          initramfs.
+   --gzip                Compress the generated initramfs using gzip.
+-                         This will be done by default, unless another
+-                         compression option or --no-compress is passed.
+   --bzip2               Compress the generated initramfs using bzip2.
+                          Make sure your kernel has bzip2 decompression support
+                          compiled in, otherwise you will not be able to boot.
+@@ -168,12 +166,14 @@
+                          Make sure your kernel has lzma support compiled in,
+                          otherwise you will not be able to boot.
+   --xz                  Compress the generated initramfs using xz.
++                         This will be done by default, unless another
++                         compression option or --no-compress is passed.
+                          Make sure that your kernel has xz support compiled
+                          in, otherwise you will not be able to boot.
+-  --lzo                  Compress the generated initramfs using lzop.
++  --lzo                 Compress the generated initramfs using lzop.
+                          Make sure that your kernel has lzo support compiled
+                          in, otherwise you will not be able to boot.
+-  --lz4                  Compress the generated initramfs using lz4.
++  --lz4                 Compress the generated initramfs using lz4.
+                          Make sure that your kernel has lz4 support compiled
+                          in, otherwise you will not be able to boot.
+   --compress [COMPRESSION] Compress the generated initramfs with the
+@@ -789,7 +789,7 @@
+ fw_dir=${fw_dir//:/ }
+ # handle compression options.
+-[[ $compress ]] || compress="gzip"
++[[ $compress ]] || compress="xz"
+ case $compress in
+     bzip2) compress="bzip2 -9";;
+     lzma)  compress="lzma -9 -T0";;