Browse Source

fix zstd magic header

master
tpgxyz 7 years ago committed by Harald Hoyer
parent
commit
654484b82b
  1. 2
      modules.d/99img-lib/img-lib.sh

2
modules.d/99img-lib/img-lib.sh

@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
# works with stdin if $1 is not set.
det_archive() {
# NOTE: echo -e works in ash and bash, but not dash
local bz="BZh" xz="$(echo -e '\xfd7zXZ')" gz="$(echo -e '\x1f\x8b')" zs="$(echo -e '0xFD2FB528')"
local bz="BZh" xz="$(echo -e '\xfd7zXZ')" gz="$(echo -e '\x1f\x8b')" zs="$(echo -e '\x28\xB5\x2F\xFD')"
local headerblock="$(dd ${1:+if=$1} bs=262 count=1 2>/dev/null)"
case "$headerblock" in
$xz*) echo "xz" ;;

Loading…
Cancel
Save