diff options
author | Joerg Mayer <jmayer@loplof.de> | 2013-08-17 23:58:01 +0000 |
---|---|---|
committer | Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> | 2013-08-17 23:58:01 +0000 |
commit | d31d3c3b17fee4579204cf6fc578539af12a3723 (patch) | |
tree | 95be5d1392f97d5d6a28d97bf519182b789d8095 /util | |
parent | 3285d7f2c0df996d53d668d6c7d47bade53cc76c (diff) | |
download | ast2050-flashrom-d31d3c3b17fee4579204cf6fc578539af12a3723.zip ast2050-flashrom-d31d3c3b17fee4579204cf6fc578539af12a3723.tar.gz |
getrevision.sh: Make sure we don't get translated output
(And explicitly require bash.)
Corresponding to flashrom svn r1716.
Signed-off-by: Joerg Mayer <jmayer@loplof.de>
Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'util')
-rwxr-xr-x | util/getrevision.sh | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/util/getrevision.sh b/util/getrevision.sh index 678d66b..098f63e 100755 --- a/util/getrevision.sh +++ b/util/getrevision.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # This file is part of the flashrom project. # @@ -24,21 +24,24 @@ EXIT_SUCCESS=0 EXIT_FAILURE=1 +# Make sure we don't get translated output +export LC_ALL=C + svn_revision() { - LC_ALL=C svnversion -cn . 2>/dev/null | \ + svnversion -cn . 2>/dev/null | \ sed -e "s/.*://" -e "s/\([0-9]*\).*/\1/" | \ grep "[0-9]" || - LC_ALL=C svn info . 2>/dev/null | \ + svn info . 2>/dev/null | \ awk '/^Revision:/ {print $$2 }' | \ grep "[0-9]" || - LC_ALL=C git svn info . 2>/dev/null | \ + git svn info . 2>/dev/null | \ awk '/^Revision:/ {print $$2 }' | \ grep "[0-9]" || echo '' } svn_url() { - echo $(LC_ALL=C svn info 2>/dev/null | + echo $(svn info 2>/dev/null | grep URL: | sed 's/.*URL:[[:blank:]]*//' | grep ^. @@ -54,8 +57,7 @@ svn_timestamp() { timestamp=$(date "${date_format} +") else # No local changes, get date of the last log record. - local last_commit_date=$(svn info | grep '^Last Changed Date:' | \ - awk '{print $4" "$5" "$6}') + local last_commit_date=$(svn info | grep '^Last Changed Date:' | awk '{print $4" "$5" "$6}') timestamp=$(date --utc --date "${last_commit_date}" \ "${date_format} UTC") fi @@ -108,7 +110,7 @@ git_timestamp() { git_url() { # Only the first line of `git remote' is considered. - echo $(LC_ALL=C git remote show origin 2>/dev/null | + echo $(git remote show origin 2>/dev/null | grep 'Fetch URL:' | sed 's/.*URL:[[:blank:]]*//' | grep ^. |