#!/bin/bash # # Add version to dist tarball. # BR=$1 prefix=$2 verstring=$3 BASE=`pwd` git rev-parse 2> /dev/null if [ $? == 0 ]; then git archive --prefix=${prefix}/ HEAD | gzip -9 > ${verstring}.tar.gz else cd .. tar -c ${prefix} | gzip -9 > ${verstring}.tar.gz cp ${verstring}.tar.gz $BASE cd $BASE fi mkdir ${BASE}/tmp cd ${BASE}/tmp tar -xzf ${BASE}/${verstring}.tar.gz rm ${BASE}/${verstring}.tar.gz cp ${BR}/scripts/.version ${BASE}/tmp/${prefix}/build-root/scripts tar -c ${prefix} | gzip -9 > ${verstring}.tar.gz mv ${verstring}.tar.gz ${BASE} cd ${BASE} rm -rf tmp