From d744c0e06700b71481a1ca9b454a69c88e6629b2 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Thu, 2 Nov 2017 17:06:34 +0100 Subject: [PATCH] add update script Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/02dcc7035a117df433877a090e9d0b3ef482d175 Author: Thilo Graf Date: 2017-11-02 (Thu, 02 Nov 2017) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- upgrade_version.pl | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 upgrade_version.pl diff --git a/upgrade_version.pl b/upgrade_version.pl new file mode 100755 index 0000000..3013a31 --- /dev/null +++ b/upgrade_version.pl @@ -0,0 +1,42 @@ +#! /usr/bin/perl + +$old_version = ""; +$new_version = ""; + +sub replace_file { + ($file) = @_; + + $tmp_fn = "uv.tmp"; + open TMP, ">$tmp_fn"; + open INF, "<$file"; + while () { + s/$old_version/$new_version/g; + print TMP; + } + close INF; + close TMP; +# `mv $tmp_fn $file`; + rename ($tmp_fn, $file); +} + +############################################################### +## main +############################################################### +$old_version = shift; +$new_version = shift; + +if (!$new_version) { + $_ = `grep AC_INIT configure.ac`; + chomp; + $_ =~ s/^.*,//; + $_ =~ s/\).*$//; + die "Usage: upgrade_version.pl old_version new_version\nold_verion=$_\n"; +} + +@files = ( + "configure.ac", + ); + +for $file (@files) { + replace_file ($file); +}