]> git.ipfire.org Git - thirdparty/cups-filters.git/commitdiff
driverless-fax: don't use a fixed path 293/head
authorZdenek Dohnal <zdohnal@redhat.com>
Wed, 26 Aug 2020 06:37:36 +0000 (08:37 +0200)
committerZdenek Dohnal <zdohnal@redhat.com>
Wed, 26 Aug 2020 06:37:36 +0000 (08:37 +0200)
Makefile.am
utils/driverless-fax.in [moved from utils/driverless-fax with 65% similarity]

index 251f16d01ac84cbb044f47ed5e7081eae55ee32f..87904bf67d3d31dcb9f8bab5feeea22bb07bca53 100644 (file)
@@ -24,6 +24,7 @@ EXTRA_DIST = \
        libfontembed.pc.in \
        utils/cups-browsed.service \
        utils/cups-browsed-upstart.conf \
+       utils/driverless-fax.in \
        filter/braille/drivers/index/ubrlto4dot.c \
        filter/braille/filters/TODO.txt
 
@@ -115,6 +116,11 @@ cups_brf_SOURCES = \
 # ==============
 # PPD Generators
 # ==============
+utils/driverless-fax: utils/driverless-fax.in Makefile
+       sed \
+         -e "s|\@CUPS_SERVERBIN\@|$(CUPS_SERVERBIN)|" \
+         $< >$@
+
 pkgppdgendir = $(CUPS_SERVERBIN)/driver
 driverlessfaxscripts = \
        utils/driverless-fax
similarity index 65%
rename from utils/driverless-fax
rename to utils/driverless-fax.in
index 637b9527b2ce26d093061bd2dd42f8f1e883c735..e0365f9785eeb6bb724c1aea297830238e68f2d4 100644 (file)
 #
 
 if [ $# -eq "0" ]; then
-    DEVICE_TYPE=FAX /usr/lib/cups/backend/driverless
+    DEVICE_TYPE=FAX @CUPS_SERVERBIN@/backend/driverless
     elif [ $# -eq "1" ]; then
-        DEVICE_TYPE=FAX /usr/lib/cups/driver/driverless "$1"
+        DEVICE_TYPE=FAX @CUPS_SERVERBIN@/driver/driverless "$1"
     elif [ $# -eq "2" ]; then
-        DEVICE_TYPE=FAX /usr/lib/cups/driver/driverless "$1" "$2"
+        DEVICE_TYPE=FAX @CUPS_SERVERBIN@/driver/driverless "$1" "$2"
     else
         echo "ERROR: Too many arguments"
 fi