Git init
[external/xmlsec1.git] / scripts / change-release.sh
1 #!/bin/sh
2
3
4 old_release=$1
5 new_release=$2
6
7 sh_files=`find . -name "*.sh" -print`
8 am_files=`find . -name "*.am" -print`
9 in_files=`find . -name "*.in" -print`
10 html_files=`find . -name "*.html" -print`
11 sgml_files=`find . -name "*.sgml" -print`
12 cvsignore_files=`find . -name ".cvsignore" -print`
13
14 files="$sh_files $am_files $in_files $html_files $sgml_files $cvsignore_files"
15 for i in  $files; do
16     echo Processing $i ...
17     sed "s/$old_release/$new_release/g" $i > $i.tmp
18     if [ $? != 0 ]; then
19         echo "Failed to process file $i"
20         exit 1
21     fi
22     
23     mode=`stat -c "%a" $i`
24     chmod $mode $i.tmp
25     if [ $? != 0 ]; then
26         echo "Failed to retore permissions for $i"
27         exit 1
28     fi
29 done
30
31 for i in  $files; do
32     echo Moving $i ...
33     mv $i.tmp $i
34 done