board-status: Improve revision URL collection

It now assumes that origin points to the official repo (while there may
be more) and doesn't assume anymore that there's a user ID that needs to
be pruned (although it is, if present).

Change-Id: Id4c5ee2cb7c08e997eaba1c750097a2e2bf51af5
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/10016
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
diff --git a/util/board_status/getrevision.sh b/util/board_status/getrevision.sh
index 0a6b6c6..9a949ff 100755
--- a/util/board_status/getrevision.sh
+++ b/util/board_status/getrevision.sh
@@ -52,8 +52,8 @@
 # Takes one optional argument: the path to inspect
 git_url() {
   # Note: This may not work as expected if multiple remotes are fetched from.
-  echo $(git remote -v | \
-         awk '/fetch/ {split($2, pieces, "@"); print pieces[2]; exit 0}')
+  echo $(git remote -v | grep "^origin\>" | \
+         awk '/fetch/ {print $2; exit 0}' | sed "s,^.*@,,")
 }
 
 # Returns a string indicating where others can get the current source code (excluding uncommitted changes)