From b4074b2f518f031f1f8cfa58525ff0a1079ccd19 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Feb 14 2012 07:39:05 +0000 Subject: check if it's a possibly fontconfig bug or not --- diff --git a/bin/font-dep-checker b/bin/font-dep-checker index 122ac71..925793f 100755 --- a/bin/font-dep-checker +++ b/bin/font-dep-checker @@ -19,6 +19,15 @@ $2 EOF } +function badfc() { + echo "NG (fontconfig bug?)" +cat <>badfcpkglist_$relver.log +$1: +$2 + +EOF +} + [ "$#" -lt 1 ] && usage echo "Obtaining package information for f$1..." @@ -26,10 +35,11 @@ pkglist=$(repoquery --releasever=$1 "*-fonts") relver=$1 echo > badpkglist_$relver.log +echo > badfcpkglist_$relver.log for i in $pkglist; do echo -n "Checking $i..." result=$(repoquery --releasever=$1 --provides $i) echo $result | grep "font(:lang=" > /dev/null 2>&1 - [ $? -eq 0 ] && echo OK || (repoquery --releasever=$1 -l $i | grep -E "(/usr/share/fonts/|/usr/share/X11/fonts/)" > /dev/null 2>&1 && bad $i "$result" || echo "OK (no fonts)") + [ $? -eq 0 ] && echo OK || (echo $result | grep "font(" > /dev/null 2>&1 && badfc $i "$result" || (repoquery --releasever=$1 -l $i | grep -E "(/usr/share/fonts/|/usr/share/X11/fonts/)" > /dev/null 2>&1 && bad $i "$result" || echo "OK (no fonts)")) done