diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats index f5d6ec8df5..f6d10bb597 100755 --- a/support/scripts/pkg-stats +++ b/support/scripts/pkg-stats @@ -67,6 +67,7 @@ td.lotsofpatches { Infrastructure License License files +Hash file " @@ -82,6 +83,8 @@ packages_with_licence=0 packages_without_licence=0 packages_with_license_files=0 packages_without_license_files=0 +packages_with_hash_file=0 +packages_without_hash_file=0 total_patch_count=0 cnt=0 @@ -191,6 +194,7 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do fi pkg=$(basename $i) + dir=$(dirname $i) pkg=${pkg%.mk} pkgvariable=$(echo ${pkg} | tr "a-z-" "A-Z_") @@ -231,6 +235,14 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do license_files=0 fi + if test -f ${dir}/${pkg}.hash; then + packages_with_hash_file=$(($packages_with_hash_file+1)) + hash_file=1 + else + packages_without_hash_file=$(($packages_without_hash_file+1)) + hash_file=0 + fi + echo "" echo "$cnt" @@ -279,6 +291,12 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do echo "Yes" fi + if [ ${hash_file} -eq 0 ] ; then + echo "No" + else + echo "Yes" + fi + echo "" done @@ -335,6 +353,14 @@ echo "Packages not having licence files information" echo "$packages_without_license_files" echo "" echo "" +echo "Packages having hash file" +echo "$packages_with_hash_file" +echo "" +echo "" +echo "Packages not having hash file" +echo "$packages_without_hash_file" +echo "" +echo "" echo "Number of patches in all packages" echo "$total_patch_count" echo ""