From 8414100581be16ae402713b85c8a7beda4421001 Mon Sep 17 00:00:00 2001 From: Claudio Matsuoka Date: Sun, 23 Jan 2011 10:52:37 -0200 Subject: [PATCH] Showfigfont uses local figlet by default Changed showfigfont to use local figlet first. This is important for our regression tests because we want to test the local figlet and not the previously installed one from the system directories. Signed-off-by: Claudio Matsuoka --- showfigfonts | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/showfigfonts b/showfigfonts index 643c60b..f830cfb 100755 --- a/showfigfonts +++ b/showfigfonts @@ -11,13 +11,11 @@ # Usage: showfigfonts [ -d directory ] [ word ] # Set up PATH so figlet can be found -DIRSAVE=`pwd` -cd `dirname "$0"` -PATH="$PATH":`pwd` -cd "$DIRSAVE" +DIR=`dirname $0` +FIGLET=$DIR/figlet # Get figlet version -FIGLETVERSION=`figlet -I1 2>/dev/null` +FIGLETVERSION=`$FIGLET -I1 2>/dev/null` if [ -z "$FIGLETVERSION" ]; then FIGLETVERSION=20000 fi @@ -39,22 +37,20 @@ else fi if [ "$FIGLETVERSION" -lt 20100 ]; then # figlet 2.0 - FONTDIR="`figlet -F | sed -e '1d' -e '3,$d' -e 's/Font directory: //'`" + FONTDIR="`$FIGLET -F | sed -e '1d' -e '3,$d' -e 's/Font directory: //'`" else # figlet 2.1 or later - FONTDIR="`figlet -I2`" + FONTDIR="`$FIGLET -I2`" fi fi -cd "$FONTDIR" -FONTLIST=`ls *.flf | sed s/\.flf$//` -cd $DIRSAVE +FONTLIST=`ls "$FONTDIR"/*.flf | sed 's!.*/\(.*\)\.flf$!\1!'` for F in $FONTLIST ; do - echo "$F" : + echo "$F :" if [ -n "$WORD" ]; then - echo "$WORD" | figlet -d "$FONTDIR" -f "$F" + echo "$WORD" | $FIGLET -d "$FONTDIR" -f "$F" else - echo "$F" | figlet -d "$FONTDIR" -f "$F" + echo "$F" | $FIGLET -d "$FONTDIR" -f "$F" fi echo "" ; echo "" done