Git fork
at reftables-rust 36 lines 553 B view raw
1#!/bin/sh 2# 3# Perform various static code analysis checks 4# 5 6. ${0%/*}/lib.sh 7 8make coccicheck 9 10set +x 11 12fail= 13for cocci_patch in contrib/coccinelle/*.patch 14do 15 if test -s "$cocci_patch" 16 then 17 echo "$(tput setaf 1)Coccinelle suggests the following changes in '$cocci_patch':$(tput sgr0)" 18 cat "$cocci_patch" 19 fail=UnfortunatelyYes 20 fi 21done 22 23if test -n "$fail" 24then 25 echo "$(tput setaf 1)error: Coccinelle suggested some changes$(tput sgr0)" 26 exit 1 27fi 28 29make check-headers || 30exit 1 31 32make check-pot 33 34${0%/*}/check-unsafe-assertions.sh 35 36save_good_tree