#
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#pragma ident	"@(#)README	1.1	09/07/28 SMI"

The printmgr(1M) uses a cache of the foomatic PPD files. This
cache is built here, rather than on install, for performance
reasons.

Two files are created by the cache target:

	1. ppdunsupported : this is the list of PPD files
	that are not supported by Sun. The reason for the
	lack of support is that Solaris does not deliver
	the printer drivers required by the PPD files.
	These files are delivered, but are not part of the
	printmgr database and will not show up in the printmgr
	menus. The "ppdunsupported" file is not delivered to
	the customer.

	2. SUNWfoomatic.cache : this is the cache file used
	by the printmgr. It uses the above file, ppdunsupported,
	to create the PPD cache. This file is installed and
	delivered to the customer.

HOWTO build:
	0. Pull down a new version of foomatic-filters-ppd.

	1. Check licenses on all the PPD files. Any files with
	copyrights that do not have a valid license are put in
	the "nolicense" file and not delivered.  The Makefile
	adds it to the unsupported list.  Be sure that the
	files in "nolicense" are not in the prototype_com file in
	pkgdefs/SUNWfppd.

	2. Modify the Makefile.sfw and other files with
	the new version (VER).

	3. make -f Makefile.sfw install

	4. Check in SUNWfoomatic.cache

note: the file ppdsupported is created for convenience only.
Currently, it is not used.

