Project

General

Profile

Bug #6574

Package print/lp/ipp/ipp-listener disappears when ENABLE_IPP_PRINTING is undefined

Added by Gary Mills almost 4 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
tools - gate/build tools
Start date:
2016-01-22
Due date:
% Done:

80%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

When the variable ENABLE_IPP_PRINTING is undefined in your environment file, the package print/lp/ipp/ipp-listener is not published. When this variable is defined, the package is published. Packages are never supposed to disappear. Instead, they should become obsolete, but still published. The acrobatics take place in usr/src/pkg/Makefile . In addition, the package SUNWippl, the parent of print/lp/ipp/ipp-listener, is always published as a renamed package.

A better solution to the choice of setting or ignoring ENABLE_IPP_PRINTING in the environment is to always publish print/lp/ipp/ipp-listener but either make it current (containing files) or obsolete. Similarly, the package SUNWippl should be always published, but made renamed or obsolete, depending on the environment variable. Only usr/src/pkg/Makefile need be changed, along with new manifests.


Related issues

Related to illumos gate - Feature #7445: mod_ipp no longer neededClosed2016-10-02

Actions

History

#1

Updated by Joshua M. Clulow over 2 years ago

Also available in: Atom PDF