diff options
author | Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com> | 2013-05-12 11:50:00 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-05-12 07:23:51 -0700 |
commit | 487b83d714197d19af09aa78ccd3e75a091d135b (patch) | |
tree | ebc3ee242b15cc2e97068ae72546923ac220dba4 | |
parent | 7fcafe9c11d2345a0f048617bb4fa7ee5076dd53 (diff) | |
download | subsurface-487b83d714197d19af09aa78ccd3e75a091d135b.tar.gz |
Escape dots in version string before grep-ing.
Less false positives that way.
Signed-off-by: Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rwxr-xr-x | scripts/check-version | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/scripts/check-version b/scripts/check-version index ab98211c6..f036fe2b0 100755 --- a/scripts/check-version +++ b/scripts/check-version @@ -64,10 +64,20 @@ case $v in ;; esac +saveIFS=$IFS +IFS=. +set -- $v +IFS=$saveIFS +v= +while [ $# -gt 0 ]; do + v=${v:+$v\\.}$1 + shift +done + sts=0 whine "checking for version $v" for f in $files; do - grep $opts -EHio "(VERSION=|subsurface[[:blank:]]+)?\<v?$v\>" $f || { + grep $opts -EHio "(VERSION=|subsurface[[:blank:]]+)?\<v?$v[.0-9]*\>" $f || { [ $release != y ] || sts=1 whine "'$f' may need updating" } |