]> git.pld-linux.org Git - packages/eventum.git/blame - update-source.sh
- up to r4413
[packages/eventum.git] / update-source.sh
CommitLineData
858c6f2a
ER
1#!/bin/sh
2set -e
3dropin=
899100ff 4specfile=eventum.spec
858c6f2a
ER
5
6# Work in package dir
7dir=$(dirname "$0")
8cd "$dir"
9
899100ff 10if [ -f "$1" ]; then
858c6f2a 11 rev=$1
899100ff
ER
12 rev=${rev#eventum-*-r}
13 rev=${rev%.tar.gz}
858c6f2a 14 echo "Using $rev..."
858c6f2a 15
899100ff
ER
16elif [ "$1" ]; then
17 rev=$1
18 echo "Using $rev..."
19fi
858c6f2a
ER
20
21oldrev=$(awk '/^%define[ ]+subver[ ]+/{print $NF}' $specfile)
899100ff 22if [ "$oldrev" != "$rev" ]; then
858c6f2a
ER
23 echo "Updating $specfile for $rev"
24 sed -i -e "
25 s/^\(%define[ \t]\+subver[ \t]\+\)[0-9]\+\$/\1$rev/
26 " $specfile
27 ../builder -ncs -5 $specfile
28else
29 echo "Already up to date"
30fi
This page took 0.026025 seconds and 4 git commands to generate.