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