#!/usr/bin/env bash # We want to catch any unexpected failure, and exit immediately set -e # Download helper for svn, to be called from the download wrapper script # Expected arguments: # $1: output file # $2: svn repo # $3: svn revision # $4: package's basename (eg. foobar-1.2.3) # And this environment: # SVN : the svn command to call output="${1}" repo="${2}" rev="${3}" basename="${4}" ${SVN} export "${repo}@${rev}" "${basename}" tar czf "${output}" "${basename}"