[dpdk-dev] [PATCH 3/3] scripts: ignore self-generated directories in validate-abi startup check
Panu Matilainen
pmatilai at redhat.com
Thu Mar 10 11:53:37 CET 2016
When doing multiple runs of validate-abi.sh, the git status check
will more often than not unnecessarily fail with "Working directory not
clean" error because of the compat_result and compile target directories
from the previous run. Filter out the self-generated directories
when checking.
Signed-off-by: Panu Matilainen <pmatilai at redhat.com>
---
scripts/validate-abi.sh | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/scripts/validate-abi.sh b/scripts/validate-abi.sh
index ea60639..a21f883 100755
--- a/scripts/validate-abi.sh
+++ b/scripts/validate-abi.sh
@@ -163,8 +163,7 @@ log "INFO" "against DPDK DSOs built from version $TAG2."
log "INFO" ""
# Check to make sure we have a clean tree
-git status | grep -q clean
-if [ $? -ne 0 ]
+if [ $(git status --porcelain | grep -vE "($TARGET|compat_reports)" | wc -l) -ne 0 ]
then
log "WARN" "Working directory not clean, aborting"
cleanup_and_exit 1
--
2.5.0
More information about the dev
mailing list