up () 
{
local TMP=`mktemp /tmp/aunpack.XXXXXXXXXX`;
atool -x -q --save-outdir="$TMP" "$@";
local DIR="`cat $TMP`";
[ "$DIR" != "" -a -d "$DIR" ] && cd "$DIR";
/bin/rm "$TMP"
}