Browse Source

lsinitrd.sh: don't choke on LZO-compressed images

lsinitrd (and hence dracut) currently fail to list the contents of any
LZO-compressed image, and merely spit out misleading xzcat errors.

I guess no-one actually uses them.
master
Tobias Geerinckx 10 years ago committed by Harald Hoyer
parent
commit
773d6a7ded
  1. 3
      lsinitrd.sh

3
lsinitrd.sh

@ -180,6 +180,9 @@ CAT=$({ @@ -180,6 +180,9 @@ CAT=$({
$'\x02\x21'*)
echo "lz4 -d -c"
;;
$'\x89'LZO$'\0'*)
echo "lzop -d -c"
;;
*)
if echo "test"|xz|xzcat --single-stream >/dev/null 2>&1; then
echo "xzcat --single-stream --"

Loading…
Cancel
Save