#!/bin/sh dir=`dirname $0` base=`basename $0 -unpack.sh` [ -d "$dir/$base" ] || mkdir "$dir/$base" && (cd "$dir/$base" && echo unzip -q ../"$base".xpi >&2 && unzip -q ../"$base".xpi && find . -name '*.jar' | while read j; do [ -d "`dirname $j`/`basename $j .jar`" ] || mkdir "`dirname $j`/`basename $j .jar`" && (cd "`dirname $j`/`basename $j .jar`" && echo unzip -q ../"`basename $j`" >&2 && unzip -q ../"`basename $j`" ) done )