X-Git-Url: https://git.tld-linux.org/?p=packages%2Fdracut.git;a=blobdiff_plain;f=compressors.patch;h=cf010693edc87f9618a77bd64a0a6a144cc5c273;hp=349f95db45ce0610d1464c6137bdabca745556aa;hb=HEAD;hpb=e57fb00ab8a23934297547cfefbd3ccaa2cfe5ed diff --git a/compressors.patch b/compressors.patch index 349f95d..a6d6b96 100644 --- a/compressors.patch +++ b/compressors.patch @@ -1,8 +1,8 @@ -diff -urpa dracut-048.orig/dracut.sh dracut-048/dracut.sh ---- dracut-048.orig/dracut.sh 2018-07-06 08:37:51.000000000 +0000 -+++ dracut-048/dracut.sh 2018-07-21 14:40:37.031450159 +0000 -@@ -195,8 +195,6 @@ Creates initial ramdisk images for prelo - --install-optional [LIST] Install the space separated list of files into the +diff -urpa dracut-059.orig/dracut.sh dracut-059/dracut.sh +--- dracut-059.orig/dracut.sh 2022-12-24 17:49:27.000000000 +0100 ++++ dracut-059/dracut.sh 2024-04-03 01:29:40.532147553 +0200 +@@ -220,8 +220,6 @@ Creates initial ramdisk images for prelo + Install the space separated list of files into the initramfs, if they exist. --gzip Compress the generated initramfs using gzip. - This will be done by default, unless another @@ -10,7 +10,7 @@ diff -urpa dracut-048.orig/dracut.sh dracut-048/dracut.sh --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. -@@ -204,6 +202,8 @@ Creates initial ramdisk images for prelo +@@ -229,6 +227,8 @@ Creates initial ramdisk images for prelo Make sure your kernel has lzma support compiled in, otherwise you will not be able to boot. --xz Compress the generated initramfs using xz. @@ -19,11 +19,12 @@ diff -urpa dracut-048.orig/dracut.sh dracut-048/dracut.sh 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. -@@ -822,6 +822,7 @@ fi +@@ -2507,7 +2507,7 @@ fi + if ! [[ $compress ]]; then # check all known compressors, if none specified - for i in pigz gzip lz4 lzop zstd lzma xz lbzip2 bzip2 cat; do -+ for i in xz lzma bzip2 lbzip2 gzip pigz lz4 lzop zstd cat; do - command -v "$i" &>/dev/null || continue +- for i in $DRACUT_COMPRESS_PIGZ $DRACUT_COMPRESS_GZIP $DRACUT_COMPRESS_LZ4 $DRACUT_COMPRESS_LZOP $DRACUT_COMPRESS_ZSTD $DRACUT_COMPRESS_LZMA $DRACUT_COMPRESS_XZ $DRACUT_COMPRESS_LBZIP2 $DRACUT_COMPRESS_BZIP2 $DRACUT_COMPRESS_CAT; do ++ for i in $DRACUT_COMPRESS_XZ $DRACUT_COMPRESS_LZMA $DRACUT_COMPRESS_BZIP2 $DRACUT_COMPRESS_LBZIP2 $DRACUT_COMPRESS_GZIP $DRACUT_COMPRESS_PIGZ $DRACUT_COMPRESS_LZ4 $DRACUT_COMPRESS_LZOP $DRACUT_COMPRESS_ZSTD $DRACUT_COMPRESS_CAT; do + [[ $i != "$DRACUT_COMPRESS_ZSTD" || $DRACUT_KERNEL_RD_ZSTD ]] || continue + command -v "$i" &> /dev/null || continue compress="$i" - break