Blob Blame History Raw
#!/bin/bash -x
DATE=$(date +%Y%m%d)
TMPDIR=$(mktemp -d nazghul.XXXXXXXXXXX) || exit 1
pushd $TMPDIR
git clone --depth 1 git://nazghul.git.sourceforge.net/gitroot/nazghul/nazghul
pushd nazghul
REV=$(git rev-parse --short HEAD)
VERSTR=${DATE}git${REV}
NAME=nazghul-${VERSTR}.txz
rm -rf .git
popd
tar cvvfJ $NAME nazghul
popd
mv $TMPDIR/$NAME .
rm -rf $TMPDIR
echo
echo "Exported revision $REV"

R=$(grep Release: nazghul.spec|sed -e 's/Release:\s*//' -e 's/\..*//')
echo $R

NEWREV="$(($R + 1)).${VERSTR}"

sed -i -e "s/Release:.*/Release:        ${NEWREV}%{?dist}/" \
       -e "s/Source0:.*/Source0:        $NAME/" \
       nazghul.spec