From 7c0e56ff5d740ec2fc46ab34069329cfca6a44ee Mon Sep 17 00:00:00 2001 From: Angus Leeming Date: Fri, 7 Jul 2006 16:21:45 +0000 Subject: [PATCH] Fix the fix so that it actually works ;-) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14366 a592a061-630c-0410-9148-cb99ea01b6c8 --- development/Win32/packaging/dtl/man2ps | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/development/Win32/packaging/dtl/man2ps b/development/Win32/packaging/dtl/man2ps index a74da6746b..6f3bd32e2c 100644 --- a/development/Win32/packaging/dtl/man2ps +++ b/development/Win32/packaging/dtl/man2ps @@ -20,15 +20,24 @@ case `basename $0` in esac # We can use either GNU groff or Sun Solaris troff + dpost -if [ which groff > /dev/null ] -then # GNU groff +TROFF= +which groff > /dev/null && { + # GNU groff TROFF="groff $FORMAT" TROFF2PS="cat" -elif [ which dpost > /dev/null ] -then # Solaris 2.1 - TROFF="troff $FORMAT" - TROFF2PS="/usr/lib/lp/postscript/dpost" -else +} + +if [ -z "$TROFF" ] +then + which dpost > /dev/null && { + # Solaris 2.1 + TROFF="troff $FORMAT" + TROFF2PS="/usr/lib/lp/postscript/dpost" + } +fi + +if [ -z "$TROFF" ] +then echo "Cannot find troff-to-PostScript filter" >&2 exit 1 fi -- 2.39.2