From 56ec7b2dbf55b738b0e41fad34f9a947f1d0e048 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Mon, 16 Oct 2017 19:32:35 +0200 Subject: [PATCH] maintain: add version update script Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/7dba5bc73c31d3885dcc76bd97853e1552cca367 Author: Thilo Graf Date: 2017-10-16 (Mon, 16 Oct 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 000000000..3013a31eb --- /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); +}