source: core/trunk/shiftversion.sh @ 320

Last change on this file since 320 was 320, checked in by smoser, 11 years ago

Move to 1.2.1-SNAPSHOT

File size: 1.0 KB
Line 
1#!/bin/sh
2
3export IFS=","
4maven_files=api/ch.netzschmiede.flarmradar.api.core/pom.xml,\
5api/pom.xml,\
6assembly/pom.xml,\
7lib/ch.netzschmiede.flarmradar.lib.log/pom.xml,\
8lib/ch.netzschmiede.flarmradar.lib.remote/pom.xml,\
9lib/ch.netzschmiede.flarmradar.lib.upgrade/pom.xml,\
10lib/pom.xml,\
11pom.xml,\
12srv/ch.netzschmiede.flarmradar.srv.core/pom.xml,\
13srv/pom.xml,\
14web/ch.netzschmiede.flarmradar.web.radar/pom.xml,\
15web/ch.netzschmiede.flarmradar.web.rest/pom.xml,\
16web/ch.netzschmiede.flarmradar.web.zkee/pom.xml,\
17web/pom.xml
18client/pom.xml
19
20function usage {
21  cat <<EOF
22 
23Usage: 
24        $0 <from_version> <to_version>
25       
26Synopsis:
27  Do trivial search/replace on a number of files. The versions
28  must be provided in Maven-style, like 1.0.0-SNAPSHOT
29 
30Examples:
31  $0 1.0.0-SNAPSHOT 1.1.0
32 
33EOF
34}
35
36if ( [ -z "$1" ] || [ -z "$2" ] ) ; then
37        usage && exit 1
38fi
39
40from_version=$1
41to_version=$2
42
43for file in $maven_files; do
44  [ ! -f $file ] && continue
45  echo "shift version in $file"
46  temp=`mktemp -t x`
47  sed "s/$from_version/$to_version/g" $file > $temp && mv $temp $file
48done
49
50
Note: See TracBrowser for help on using the repository browser.