#!/bin/bash # mk-tar creates tarball from svn. Run in SOURCES dir of rpm tree, with $ ./mk-tar name=codec2 url="https://svn.code.sf.net/p/freetel/code/$name/" [[ $(basename $(pwd)) = "SOURCES" ]] || { echo "Not in SOURCES dir - aborting - bye!"; exit 0; } [[ -e $name ]] && rm -rf $name svn co $url cd $name rev=$(svnversion) cd .. tar -cJf $name-$rev.tar.xz $name/ && echo "Written $name-$rev.tar.xz" rm -rf $name