]> git.lyx.org Git - features.git/commitdiff
If we bother to test for the presence of latex, then the test should work...
authorAngus Leeming <leeming@lyx.org>
Mon, 6 Jan 2003 17:40:46 +0000 (17:40 +0000)
committerAngus Leeming <leeming@lyx.org>
Mon, 6 Jan 2003 17:40:46 +0000 (17:40 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5907 a592a061-630c-0410-9148-cb99ea01b6c8

lib/ChangeLog
lib/scripts/lyxpreview2bitmap.sh

index 8c61fce7843e2735124988902a141accf2c1e9d4..e19377bf96dbf8dff222dd1d9c88853cee30ca7f 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-06  Angus Leeming  <leeming@lyx.org>
+
+       * scripts/lyxpreview2bitmap.sh: don't use 'which' to find an executable.
+       Use 'type'.
+
 2003-01-05  John Levon  <levon@movementarian.org>
 
        * lyx2lyx/lyxconvert_215.py: handle \lyxrcsid, \lyxvcid, \cursor
index 7e203a5c0392784c01da4237350e0d2bbc9e1eb1..7e4ece1f96a1914b1a98720a6404f6fc72ff8a9d 100644 (file)
 # Three helper functions.
 FIND_IT ()
 {
-       which ${EXECUTABLE} > /dev/null ||
-       {
-               echo "Unable to find \"${EXECUTABLE}\". Please install."
+       test $# -eq 1 || exit 1
+
+       type $1 > /dev/null || {
+               echo "Unable to find \"$1\". Please install."
                exit 1
        }
 }
@@ -100,9 +101,9 @@ else
 fi
 
 # We use latex, dvips and gs, so check that they're all there.
-EXECUTABLE=latex; FIND_IT
-EXECUTABLE=dvips; FIND_IT
-EXECUTABLE=gs;    FIND_IT
+FIND_IT latex
+FIND_IT dvips
+FIND_IT gs
 
 # Initialise some variables.
 TEXFILE=${BASE}.tex
@@ -202,7 +203,7 @@ rm -f ${FILES} texput.log
 # The bitmap files can have large amounts of whitespace to the left and
 # right. This can be cropped if so desired.
 CROP=1
-which pnmcrop > /dev/null || CROP=0
+type pnmcrop > /dev/null || CROP=0
 
 # There's no point cropping the image if using PNG images. If you want to
 # crop, use PPM.