#!/bin/sh KDU_EXPAND=/usr/compat/linux/usr/bin/kdu_expand cleanup() { [ "$if" = ~/.kdu_in.jp2 ] && rm -f $if; rm -f $of trap '' 0; exit $1 } trap 'cleanup' 0 1 2 3 13 15 if [ $# -eq 0 ]; then if=~/.kdu_in.jp2 cat >$if || cleanup $? else if=$1 fi of=~/.kdu_out.ppm $KDU_EXPAND -quiet -i "$if" -o $of 1>&2 || cleanup $? cat $of || cleanup $? .