diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-11-13 12:30:55 -0800 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-11-13 12:30:55 -0800 |
commit | f251dedaa31b48f7c05a4b53c112b40ebca890ef (patch) | |
tree | d6c78a1b273417506edb030c96772c8459f5831e /scripts/change-release.sh | |
download | xmlsec1-f251dedaa31b48f7c05a4b53c112b40ebca890ef.tar.gz xmlsec1-f251dedaa31b48f7c05a4b53c112b40ebca890ef.tar.bz2 xmlsec1-f251dedaa31b48f7c05a4b53c112b40ebca890ef.zip |
Imported Upstream version 1.2.18upstream/1.2.18
Diffstat (limited to 'scripts/change-release.sh')
-rwxr-xr-x | scripts/change-release.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/scripts/change-release.sh b/scripts/change-release.sh new file mode 100755 index 00000000..23c6baf0 --- /dev/null +++ b/scripts/change-release.sh @@ -0,0 +1,34 @@ +#!/bin/sh + + +old_release=$1 +new_release=$2 + +sh_files=`find . -name "*.sh" -print` +am_files=`find . -name "*.am" -print` +in_files=`find . -name "*.in" -print` +html_files=`find . -name "*.html" -print` +sgml_files=`find . -name "*.sgml" -print` +cvsignore_files=`find . -name ".cvsignore" -print` + +files="$sh_files $am_files $in_files $html_files $sgml_files $cvsignore_files" +for i in $files; do + echo Processing $i ... + sed "s/$old_release/$new_release/g" $i > $i.tmp + if [ $? != 0 ]; then + echo "Failed to process file $i" + exit 1 + fi + + mode=`stat -c "%a" $i` + chmod $mode $i.tmp + if [ $? != 0 ]; then + echo "Failed to retore permissions for $i" + exit 1 + fi +done + +for i in $files; do + echo Moving $i ... + mv $i.tmp $i +done |