components/foomatic/db/patches/00-makefile.in.patch
author Vladimir Marek <Vladimir.Marek@oracle.com>
Wed, 22 Jun 2011 13:27:13 -0700
changeset 335 223d5bf98b72
child 6720 4bf7e80e4d8e
permissions -rw-r--r--
7049357 Move foomatic-* stuff to Userland.

--- a/Makefile.in-bkp	2011-05-28 00:56:06.178936359 +0200
+++ b/Makefile.in	2011-05-28 01:01:05.832899219 +0200
@@ -60,26 +60,27 @@
 install: install-db
 
 install-db:
-	install -d $(DESTDIR)$(LIBDIR)
-	install -d $(DESTDIR)$(LIBDIR)/db/source/printer
-	install -d $(DESTDIR)$(LIBDIR)/db/source/driver
-	install -d $(DESTDIR)$(LIBDIR)/db/source/opt
-	install -d $(DESTDIR)$(LIBDIR)/db/source/PPD
-	cp db/oldprinterids $(DESTDIR)$(LIBDIR)/db
-	cp db/source/printer/*.xml $(DESTDIR)$(LIBDIR)/db/source/printer
+	ginstall -d $(DESTDIR)$(LIBDIR)
+	ginstall -d $(DESTDIR)$(LIBDIR)/db/source/printer
+	ginstall -d $(DESTDIR)$(LIBDIR)/db/source/driver
+	ginstall -d $(DESTDIR)$(LIBDIR)/db/source/opt
+	ginstall -d $(DESTDIR)$(LIBDIR)/db/source/PPD
+	cp -f db/oldprinterids $(DESTDIR)$(LIBDIR)/db
+	cp -f db/source/printer/*.xml $(DESTDIR)$(LIBDIR)/db/source/printer
 	( cd db/source/driver/; \
 	  for d in $(DRIVERXMLS); do \
-	    cp $$d $(DESTDIR)$(LIBDIR)/db/source/driver; \
+	    cp -f $$d $(DESTDIR)$(LIBDIR)/db/source/driver; \
 	  done )
-	cp db/source/opt/*.xml $(DESTDIR)$(LIBDIR)/db/source/opt
-	( cd db/source && tar cf - --exclude=.svn PPD ) | \
-	  ( cd $(DESTDIR)$(LIBDIR)/db/source && tar xf -)
+	cp -f db/source/opt/*.xml $(DESTDIR)$(LIBDIR)/db/source/opt
+	( cd db/source && /usr/bin/gtar cf - --exclude=.svn PPD ) | \
+	  ( cd $(DESTDIR)$(LIBDIR)/db/source && /usr/bin/gtar xf -)
 	if test $(GZIP) != GZIP_NOT_FOUND -a $(GZIP_PPDS) != no ; then \
-	  GZIP='' find $(DESTDIR)$(LIBDIR)/db/source/PPD -name "*.ppd" -exec $(GZIP) "{}" \; ; \
+	  GZIP='' find $(DESTDIR)$(LIBDIR)/db/source/PPD -name "*.ppd" -exec $(GZIP) -f "{}" \; ; \
 	fi
 	if test $(CUPS_PPDS) != CUPS_PPDS_NOT_FOUND -a $(PPDS_TO_CUPS) != no ; then \
-	  install -d $(DESTDIR)$(CUPS_PPDS); \
-	  ln -sf $(LIBDIR)/db/source/PPD $(DESTDIR)$(CUPS_PPDS)/foomatic-db-ppds; \
+	  mkdir -p $(DESTDIR)$(CUPS_PPDS); \
+	  rm -f $(DESTDIR)$(CUPS_PPDS)/foomatic-db-ppds; \
+	  ln -sf ../../../..$(LIBDIR)/db/source/PPD $(DESTDIR)$(CUPS_PPDS)/foomatic-db-ppds; \
 	fi
 
 build: