source: core/trunk/shiftversion.sh @ 385

Last change on this file since 385 was 376, checked in by smoser, 10 years ago

Update version for .deb packages

File size: 1.1 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,\
19client/pkg/deb/flarmclient,\
20server/pkg/deb/flarmradar
21
22function usage {
23  cat <<EOF
24 
25Usage: 
26        $0 <from_version> <to_version>
27       
28Synopsis:
29  Do trivial search/replace on a number of files. The versions
30  must be provided in Maven-style, like 1.0.0-SNAPSHOT
31 
32Examples:
33  $0 1.0.0-SNAPSHOT 1.1.0
34 
35EOF
36}
37
38if ( [ -z "$1" ] || [ -z "$2" ] ) ; then
39        usage && exit 1
40fi
41
42from_version=$1
43to_version=$2
44
45for file in $maven_files; do
46  [ ! -f $file ] && continue
47  echo "shift version in $file"
48  temp=`mktemp -t x`
49  sed "s/$from_version/$to_version/g" $file > $temp && mv $temp $file
50done
51
52
Note: See TracBrowser for help on using the repository browser.