From 641a5ee4f43a109a84110d90731f18b653a1e394 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 21 Nov 2019 11:57:31 +0000 Subject: [PATCH] gnunet-bugreport: add check for git commit. --- contrib/scripts/gnunet-bugreport | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/contrib/scripts/gnunet-bugreport b/contrib/scripts/gnunet-bugreport index a63b816ef..5f090a350 100755 --- a/contrib/scripts/gnunet-bugreport +++ b/contrib/scripts/gnunet-bugreport @@ -63,7 +63,6 @@ gcc_check() if test -n "$TEST"; then VERS=`gcc --version 2>/dev/null | head -n 1` infomsg "gcc : $VERS" - # The elif will work in bourne shells, no other shells tested. elif test -n "`gcc 2>&1 | tail -1 | awk '{print $1}'`"; then VERS=`gcc --version 2>/dev/null | head -n 1` infomsg "gcc : $VERS" @@ -253,6 +252,17 @@ gnunet011x_check() fi } +gitcommit_check() +{ + TEST=$(git | grep -v "not found" 2> /dev/null) + if test -n "$TEST"; then + VER=$(git rev-parse HEAD) + infomsg "git commit : $VER" + else + warningmsg "git commit : Not a git checkout" + fi +} + gcrypt_check() { TEST=`$WHICH libgcrypt-config | grep -v "not found" 2> /dev/null` @@ -539,6 +549,7 @@ main() gnunet09x_check gnunet010x_check gnunet011x_check + gitcommit_check gcrypt_check mysql_check pkgconf_check -- 2.25.1