summaryrefslogtreecommitdiff
path: root/coccinelle
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2017-11-29 19:49:05 +0100
committerLennart Poettering <lennart@poettering.net>2017-11-29 20:12:26 +0100
commit2d0bc6845005e222b8b48c31fdeb8b56a6590f18 (patch)
tree83ba78d7b1417a30cf90adc1de4970e1971d9a88 /coccinelle
parenta2d61f07463410e8ef7127b6e7c194d2bb04247a (diff)
downloadsystemd-2d0bc6845005e222b8b48c31fdeb8b56a6590f18.tar.gz
coccinelle: add a run-coccinelle.sh script that runs all scripts
One day we should start running something like this as part of CI so that non-well-formed commits are not even accepted...
Diffstat (limited to 'coccinelle')
-rwxr-xr-xcoccinelle/run-coccinelle.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/coccinelle/run-coccinelle.sh b/coccinelle/run-coccinelle.sh
new file mode 100755
index 0000000000..fe3aeb68ce
--- /dev/null
+++ b/coccinelle/run-coccinelle.sh
@@ -0,0 +1,11 @@
+#!/bin/bash -e
+
+for SCRIPT in *.cocci ; do
+ [ "$SCRIPT" = "empty-if.cocci" ] && continue
+ echo "--x-- Processing $SCRIPT --x--"
+ TMPFILE=`mktemp`
+ spatch --sp-file $SCRIPT --dir $(pwd)/.. 2> "$TMPFILE" || cat "$TMPFILE"
+ rm "$TMPFILE"
+ echo "--x-- Processed $SCRIPT --x--"
+ echo ""
+done