diff options
author | Roger Leigh <rleigh@debian.org> | 2008-11-17 23:45:56 +0000 |
---|---|---|
committer | Roger Leigh <rleigh@debian.org> | 2008-11-17 23:45:56 +0000 |
commit | 15fd5cc391273464beef576568675599633a9827 (patch) | |
tree | e7d832b47e388c2691310404e2f9e2961d89705a /src/cups | |
parent | 33a17feb28af2d2aeabc8c7ab5ef509ea3de15a7 (diff) |
Imported Upstream version 5.2.2
Diffstat (limited to 'src/cups')
-rwxr-xr-x | src/cups/test-rastertogutenprint.in | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/cups/test-rastertogutenprint.in b/src/cups/test-rastertogutenprint.in index 8582037..40e7b49 100755 --- a/src/cups/test-rastertogutenprint.in +++ b/src/cups/test-rastertogutenprint.in @@ -2,13 +2,21 @@ retval=0 +if [ -z "$srcdir" -o "$srcdir" = "." ] ; then + sdir=`pwd` +elif [ -n "`echo $srcdir |grep '^/'`" ] ; then + sdir="$srcdir" +else + sdir="`pwd`/$srcdir" +fi + if [ -z "$STP_DATA_PATH" ] ; then - STP_DATA_PATH=`pwd`/../xml + STP_DATA_PATH="$sdir/../xml" export STP_DATA_PATH fi if [ -z "$STP_MODULE_PATH" ] ; then - STP_MODULE_PATH=`pwd`/../main:`pwd`/../main/.libs + STP_MODULE_PATH="$sdir/../main:$sdir/../main/.libs" export STP_MODULE_PATH fi @@ -79,7 +87,7 @@ pdftops="`type -p pdftops`" if [ -n "$pdftops" -a ! -x "$cupsdir/cgpdftoraster" ] ; then tfile=`mktemp` trap cleanup 1 2 3 6 14 15 30 - $pdftops -f 24 -l 26 ../../doc/gutenprint-users-manual.pdf $tfile + $pdftops -f 24 -l 26 "$sdir/../../doc/gutenprint-users-manual.pdf" $tfile fi if [ -z "$verbose" ] ; then @@ -208,11 +216,11 @@ if [ -d ppd/C ] ; then PPD=$f export PPD if [ -x "$cupsdir/cgpdftoraster" ] ; then - output="`($cupsdir/cgpdftoraster 1 1 1 1 $pages < ../../doc/gutenprint-users-manual.pdf 2>/dev/null | run_rastertogp | do_output) 2>&1`" + output="`($cupsdir/cgpdftoraster 1 1 1 1 $pages < $sdir/../../doc/gutenprint-users-manual.pdf 2>/dev/null | run_rastertogp | do_output) 2>&1`" elif [ -f "$tfile" ] ; then output="`($cupsdir/pstops 1 1 1 1 \"$cupsargs\" < $tfile 2>/dev/null | $cupsdir/pstoraster 2>/dev/null | run_rastertogp | do_output) 2>&1`" elif [ -x "$cupsdir/pstoraster" ] ; then - output="`($cupsdir/pdftops 1 1 1 1 \"$pages$cupsargs\" < ../../doc/gutenprint-users-manual.pdf 2>/dev/null | $cupsdir/pstops 1 1 1 1 \"$pages$cupsargs\" 2>/dev/null | $cupsdir/pstoraster 2>/dev/null | run_rastertogp | do_output) 2>&1`" + output="`($cupsdir/pdftops 1 1 1 1 \"$pages$cupsargs\" < $sdir/../../doc/gutenprint-users-manual.pdf 2>/dev/null | $cupsdir/pstops 1 1 1 1 \"$pages$cupsargs\" 2>/dev/null | $cupsdir/pstoraster 2>/dev/null | run_rastertogp | do_output) 2>&1`" else output="`($cupsdir/imagetoraster 1 1 1 1 \"$pages$cupsargs\" < calibrate.ppm 2>/dev/null | run_rastertogp | do_output) 2>&1`" fi |