From e609a59d466ca35dd5c462f8e3c482124209c13a Mon Sep 17 00:00:00 2001 From: stefanct Date: Sat, 17 Aug 2013 23:58:01 +0000 Subject: getrevision.sh: Make sure we don't get translated output. (And explicitly require bash.) Signed-Off-By: Joerg Mayer Acked-by: Stefan Tauner git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@1716 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- util/getrevision.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'util') 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 ^. -- cgit v1.2.1