Blame view

scripts/xz_wrap.sh 559 Bytes
24fa0402a   Lasse Collin   decompressors: ad...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  #!/bin/sh
  #
  # This is a wrapper for xz to compress the kernel image using appropriate
  # compression options depending on the architecture.
  #
  # Author: Lasse Collin <lasse.collin@tukaani.org>
  #
  # This file has been put into the public domain.
  # You can do whatever you want with this file.
  #
  
  BCJ=
  LZMA2OPTS=
  
  case $ARCH in
  	x86|x86_64)     BCJ=--x86 ;;
  	powerpc)        BCJ=--powerpc ;;
  	ia64)           BCJ=--ia64; LZMA2OPTS=pb=4 ;;
  	arm)            BCJ=--arm ;;
  	sparc)          BCJ=--sparc ;;
  esac
  
  exec xz --check=crc32 $BCJ --lzma2=$LZMA2OPTS,dict=32MiB