SOURCES: fontpostinst - use -v for debugging; silent by default

qboosh qboosh at pld-linux.org
Wed Dec 26 00:18:51 CET 2007


Author: qboosh                       Date: Tue Dec 25 23:18:51 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use -v for debugging; silent by default

---- Files affected:
SOURCES:
   fontpostinst (1.14 -> 1.15) 

---- Diffs:

================================================================
Index: SOURCES/fontpostinst
diff -u SOURCES/fontpostinst:1.14 SOURCES/fontpostinst:1.15
--- SOURCES/fontpostinst:1.14	Wed Nov 14 10:14:17 2007
+++ SOURCES/fontpostinst	Wed Dec 26 00:18:46 2007
@@ -12,7 +12,7 @@
 #	gnome-font-install (gnome-print)
 #	t1libconfig (t1lib)
 
-PROGRAM=${0##*/}
+PROGRAM="${0##*/}"
 
 FBASEDIR="/usr/share/fonts"
 
@@ -63,6 +63,18 @@
 	exit 1
 fi
 
+VERBOSE=0
+if [ "$1" = "-v" ]; then
+	VERBOSE=1
+	shift
+fi
+
+verb() {
+	if [ "$VERBOSE" = "1" ]; then
+		echo >&2 "$1"
+	fi
+}
+
 FTYPE="$1"
 if [ -z "$2" ]; then
 	FDIR="$FBASEDIR/$FTYPE"
@@ -77,26 +89,26 @@
 elif [ -f fonts.alias ]; then
 	mv -f fonts.alias fonts.alias-save
 fi
-echo >&2 "$PROGRAM: Updating for $FTYPE..."
+verb "$PROGRAM: Updating for $FTYPE..."
 case "$FTYPE" in
     OTF|TTF)
 	if [ -x $MKTTFFONTSCALEBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKTTFFONTSCALEBIN."
+		verb "$PROGRAM: Running $MKTTFFONTSCALEBIN."
 		$MKTTFFONTSCALE
 	fi
 	if [ -x $MKFONTDIRBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKFONTDIRBIN."
+		verb "$PROGRAM: Running $MKFONTDIRBIN."
 		$MKFONTDIR
 	fi
 	if [ -x $FCCACHEBIN ]; then
-		echo >&2 "$PROGRAM: Running $FCCACHEBIN."
+		verb "$PROGRAM: Running $FCCACHEBIN."
 		$FCCACHE
 	fi
 	;;
     Type1)
 	rm -f fonts.scale.bak Fontmap.bak
 	if [ "`echo fonts.scale.*`" != 'fonts.scale.*' ]; then
-		echo >&2 "$PROGRAM: Merging fonts.scale.* files."
+		verb "$PROGRAM: Merging fonts.scale.* files."
 		cat fonts.scale.* 2>/dev/null | LC_ALL=C sort -u > fonts.scale.tmp
 		cat fonts.scale.tmp | wc -l | tr -d ' ' > fonts.scale
 		cat fonts.scale.tmp >> fonts.scale
@@ -104,38 +116,38 @@
 	elif [ "`echo *.pf[ab]`" != '*.pf[ab]' ]; then
 		# no hints - try to generate
 		if [ -x $MKFONTSCALEBIN ]; then
-			echo >&2 "$PROGRAM: Running $MKFONTSCALEBIN."
+			verb "$PROGRAM: Running $MKFONTSCALEBIN."
 			$MKFONTSCALE
 		fi
 	elif [ -f fonts.scale ]; then
 		mv -f fonts.scale fonts.scale-save
 	fi
 	if [ -x $MKFONTDIRBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKFONTDIRBIN."
+		verb "$PROGRAM: Running $MKFONTDIRBIN."
 		$MKFONTDIR
 	fi
 	if [ -x $FCCACHEBIN ]; then
-		echo >&2 "$PROGRAM: Running $FCCACHEBIN."
+		verb "$PROGRAM: Running $FCCACHEBIN."
 		$FCCACHE
 	fi
 	if [ "`echo Fontmap.*`" != 'Fontmap.*' ]; then
-		echo >&2 "$PROGRAM: Merging Fontmap.* files."
+		verb "$PROGRAM: Merging Fontmap.* files."
 		cat Fontmap.* > Fontmap
 	elif [ -f Fontmap ]; then
 		mv -f Fontmap Fontmap-save
 	fi
 	if [ -x $GNOMEFONTINSTBIN ]; then
-		echo >&2 "$PROGRAM: Running $GNOMEFONTINSTBIN."
+		verb "$PROGRAM: Running $GNOMEFONTINSTBIN."
 		$GNOMEFONTINST
 	fi
 	if [ -x $T1LIBCONFIGBIN ]; then
-		echo >&2 "$PROGRAM: Running $T1LIBCONFIGBIN."
+		verb "$PROGRAM: Running $T1LIBCONFIGBIN."
 		$T1LIBCONFIG
 	fi
 	;;
     CID|Speedo)
 	if [ "`echo fonts.scale.*`" != 'fonts.scale.*' ]; then
-		echo >&2 "$PROGRAM: Merging fonts.scale.* files."
+		verb "$PROGRAM: Merging fonts.scale.* files."
 		cat fonts.scale.* 2>/dev/null | LC_ALL=C sort -u > fonts.scale.tmp
 		cat fonts.scale.tmp | wc -l | tr -d ' ' > fonts.scale
 		cat fonts.scale.tmp >> fonts.scale
@@ -144,14 +156,14 @@
 		mv -f fonts.scale fonts.scale-save
 	fi
 	if [ -x $MKFONTDIRBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKFONTDIRBIN."
+		verb "$PROGRAM: Running $MKFONTDIRBIN."
 		$MKFONTDIR
 	fi
 	;;
     misc)
 	# special case - fonts needed for X server to start
 	if [ -x $MKFONTDIRBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKFONTDIRBIN."
+		verb "$PROGRAM: Running $MKFONTDIRBIN."
 		$MKFONTDIR
 	elif [ -f 6x13-ISO8859-1.pcf.gz -a -f cursor.pcf.gz ]; then
 		cat > fonts.dir <<EOF
@@ -161,26 +173,26 @@
 EOF
 	fi
 	if [ -x $FCCACHEBIN ]; then
-		echo >&2 "$PROGRAM: Running $FCCACHEBIN."
+		verb "$PROGRAM: Running $FCCACHEBIN."
 		$FCCACHE
 	fi
 	;;
     100dpi|75dpi|cyrillic|local)
 	if [ -x $MKFONTDIRBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKFONTDIRBIN."
+		verb "$PROGRAM: Running $MKFONTDIRBIN."
 		$MKFONTDIR
 	fi
 	if [ -x $FCCACHEBIN ]; then
-		echo >&2 "$PROGRAM: Running $FCCACHEBIN."
+		verb "$PROGRAM: Running $FCCACHEBIN."
 		$FCCACHE
 	fi
 	;;
     PEX)
 	;;
     *)
-	echo "Warning: \"$FTYPE\": unknown font type!" >&2
+	echo >&2 "Warning: \"$FTYPE\": unknown font type!" >&2
 	if [ -x $MKFONTDIRBIN ]; then
-		echo >&2 "$PROGRAM: Running $MKFONTDIRBIN."
+		verb "$PROGRAM: Running $MKFONTDIRBIN."
 		$MKFONTDIR
 	fi
 esac
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/fontpostinst?r1=1.14&r2=1.15&f=u



More information about the pld-cvs-commit mailing list