1229159Sadrian#!/bin/sh 2229159Sadrian# 3229159Sadrian# This is a wrapper for xz to compress the kernel image using appropriate 4229159Sadrian# compression options depending on the architecture. 5229159Sadrian# 6229159Sadrian# Author: Lasse Collin <lasse.collin@tukaani.org> 7229159Sadrian# 8229159Sadrian# This file has been put into the public domain. 9229159Sadrian# You can do whatever you want with this file. 10229159Sadrian# 11229159Sadrian 12229159SadrianBCJ= 13229159SadrianLZMA2OPTS= 14229159Sadrian 15262764Sdelphijcase $SRCARCH in 16262764Sdelphij x86) BCJ=--x86 ;; 17229159Sadrian powerpc) BCJ=--powerpc ;; 18229159Sadrian ia64) BCJ=--ia64; LZMA2OPTS=pb=4 ;; 19229159Sadrian arm) BCJ=--arm ;; 20229159Sadrian sparc) BCJ=--sparc ;; 21229159Sadrianesac 22229159Sadrian 23229159Sadrianexec xz --check=crc32 $BCJ --lzma2=$LZMA2OPTS,dict=32MiB 24