]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/lyxpreview2bitmap.sh
Try and make convertDefault a little more robust.
[lyx.git] / lib / scripts / lyxpreview2bitmap.sh
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.