pkg-stats: also parse toolchain packages
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 9 Apr 2017 07:57:44 +0000 (09:57 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 9 Apr 2017 07:57:44 +0000 (09:57 +0200)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
support/scripts/pkg-stats

index aab49d1a4138ebd3cc2da1e9b52ab9fcdf25f91b..4cf1f82518a2e2637934cc99c7b4ab14e2964ea6 100755 (executable)
@@ -91,7 +91,7 @@ packages_without_hash_file=0
 total_patch_count=0
 cnt=0
 
-for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do
+for i in $(find boot/ linux/ package/ toolchain/ -name '*.mk' | sort) ; do
 
     if test \
        $i = "boot/common.mk" -o \
@@ -121,7 +121,12 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do
        $i = "package/pkg-generic.mk" -o \
        $i = "package/pkg-waf.mk" -o \
        $i = "package/pkg-kernel-module.mk" -o \
-       $i = "package/pkg-utils.mk" ; then
+       $i = "package/pkg-utils.mk" -o \
+       $i = "toolchain/toolchain-external/pkg-toolchain-external.mk" -o \
+       $i = "toolchain/toolchain-external/toolchain-external.mk" -o \
+       $i = "toolchain/toolchain.mk" -o \
+       $i = "toolchain/helpers.mk" -o \
+       $i = "toolchain/toolchain-wrapper.mk" ; then
        echo "skipping $i" 1>&2
        continue
     fi
@@ -218,6 +223,11 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do
        hastarget=1
     fi
 
+    if grep -E "\(toolchain-external-package\)" $i > /dev/null ; then
+       infratype="toolchain-external"
+       hastarget=1
+    fi
+
     pkg=$(basename $i)
     dir=$(dirname $i)
     pkg=${pkg%.mk}