[Buildroot] [git commit] pkg-stats: add new column with check-package warnings
From: Thomas Petazzoni <hidden>
Date: 2017-04-08 19:35:33
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Thomas Petazzoni <hidden>
Date: 2017-04-08 19:35:33
Subsystem:
the rest · Maintainer:
Linus Torvalds
commit: https://git.buildroot.net/buildroot/commit/?id=b1e102d1ab0b9179e882c8517a6d1843dd3b954f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This allows the page at http://autobuild.buildroot.net/stats/ to show how many warnings returned by check-package affect each package. Signed-off-by: Thomas Petazzoni <redacted> --- support/scripts/pkg-stats | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats
index 421fa5c..2870662 100755
--- a/support/scripts/pkg-stats
+++ b/support/scripts/pkg-stats@@ -68,6 +68,7 @@ td.lotsofpatches { <td class=\"centered\">License</td> <td class=\"centered\">License files</td> <td class=\"centered\">Hash file</td> +<td class=\"centered\">Warnings</td> </tr> "
@@ -323,6 +324,14 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do echo "<td class=\"centered correct\">Yes</td>" fi + file_list=$(find ${package_dir} -name '*.mk' -o -name '*.in*' -o -name '*.hash') + nwarnings=$(./support/scripts/check-package ${file_list} 2>&1 | sed '/\([0-9]*\) warnings generated/!d; s//\1/') + if [ ${nwarnings} -eq 0 ] ; then + echo "<td class=\"centered correct\">${nwarnings}</td>" + else + echo "<td class=\"centered wrong\">${nwarnings}</td>" + fi + echo "</tr>" done