]> git.lyx.org Git - lyx.git/commitdiff
Fix the fix so that it actually works ;-)
authorAngus Leeming <leeming@lyx.org>
Fri, 7 Jul 2006 16:21:45 +0000 (16:21 +0000)
committerAngus Leeming <leeming@lyx.org>
Fri, 7 Jul 2006 16:21:45 +0000 (16:21 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14366 a592a061-630c-0410-9148-cb99ea01b6c8

development/Win32/packaging/dtl/man2ps

index a74da6746b7fa06a9b61adb26a70dc2e43e8056e..6f3bd32e2c091c0d6b710b1aa22eea15d192f505 100644 (file)
@@ -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