From b8802c386fe71a8c68408b29dce85e7be9f08d3e Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Sat, 17 May 2014 14:59:03 +0000 Subject: [PATCH] - compress with xz by default (like geninitrd) --- dracut.spec | 4 +++- xz_compressor.patch | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 xz_compressor.patch diff --git a/dracut.spec b/dracut.spec index 0db48be..bdc6f12 100644 --- a/dracut.spec +++ b/dracut.spec @@ -15,7 +15,8 @@ Patch4: arch-libdir.patch Patch5: systemd-paths.patch Patch6: prelink-libs.patch Patch7: config.patch -Patch8: misc_fixes.patch +Patch8: xz_compressor.patch +Patch9: misc_fixes.patch Patch100: git.patch URL: https://dracut.wiki.kernel.org/ BuildRequires: asciidoc @@ -199,6 +200,7 @@ Bashowe dopełnianie składni dla polecenia dracut. %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %patch100 -p1 %{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/50plymouth/module-setup.sh diff --git a/xz_compressor.patch b/xz_compressor.patch new file mode 100644 index 0000000..4bdc4ea --- /dev/null +++ b/xz_compressor.patch @@ -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";; -- 2.46.0