Print this page
5605 Disable IPP printing like SMB printing can be disabled

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/Makefile
          +++ new/usr/src/pkg/Makefile
↓ open down ↓ 210 lines elided ↑ open up ↑
 211  211  #
 212  212  CLOBBERFILES= $(PDIR) proto_list_$(PKGMACH) install-$(PKGMACH).out \
 213  213          license-list
 214  214  
 215  215  #
 216  216  # By default, PKGS will list all manifests.  To build and/or publish a
 217  217  # subset of packages, override this on the command line or in the
 218  218  # build environment and then reference (implicitly or explicitly) the all
 219  219  # or install targets.
 220  220  #
 221      -MANIFESTS :sh= (cd manifests; print *.mf)
      221 +
      222 +# Cheesy two-stage set is to enable the use of ENABLE_IPP_PRINTING.
      223 +MANIFESTS :sh= (cd manifests; print *.mf | \
      224 +        sed 's/print-lp-ipp-ipp-listener.mf//')
      225 +$(ENABLE_IPP_PRINTING)MANIFESTS :sh= (cd manifests; print *.mf)
      226 +
 222  227  PKGS= $(MANIFESTS:%.mf=%)
 223  228  DEP_PKGS= $(PKGS:%=$(PDIR)/%.dep)
 224  229  PROC_PKGS= $(PKGS:%=$(PDIR)/%.mog)
 225  230  
 226  231  #
 227  232  # Track the synthetic manifests separately so we can properly express
 228  233  # build rules and dependencies.  The synthetic and real packages use
 229  234  # different sets of transforms and macros for pkgmogrify.
 230  235  #
 231  236  SYNTH_PKGS= osnet-incorporation osnet-redist
↓ open down ↓ 492 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX