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@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 12BCJ= 13LZMA2OPTS= 14 15case $ARCH in 16 x86|x86_64) BCJ=--x86 ;; 17 powerpc) BCJ=--powerpc ;; 18 ia64) BCJ=--ia64; LZMA2OPTS=pb=4 ;; 19 arm) BCJ=--arm ;; 20 sparc) BCJ=--sparc ;; 21esac 22 23exec xz --check=crc32 $BCJ --lzma2=$LZMA2OPTS,dict=32MiB 24