if [ ! -f ffmpeg-20090704.tar.bz2 ]; then if [ ! -d ffmpeg ]; then svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg else (cd ffmpeg && svn update ) fi [ ! -d ffmpeg-20090704 ] && mkdir ffmpeg-20090704 (cd ffmpeg && tar cf - . | (cd ../ffmpeg-20090704 && tar xf -) ) tar cvjf ffmpeg-20090704.tar.bz2 ffmpeg-20090704 else tar xvjf ffmpeg-20090704.tar.bz2 fi