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