Package Design Examples

The goal of this effort is for the Update Center 2 project team to kick start the process of packaging existing layered software distributions by proposing a set of draft packages to the owning communities. Once the owning projects have commented on the preliminary packages and the UC2 team has made the associated packaging enhancements, the initial stable draft set of packages will be published to the publicly available layered collection repository for further exposure. Ultimately, the owning projects would buy back the package creation scripts and take over the role of producing updates to their packages as their distributions evolve.

Each package design example driven by the UC2 project team will yield:

  • List of packages
  • Set of filesystem layout considerations
  • Package creation scripts
  • Draft set of binary packages
  • An example binary download bundle

Developing these examples will help the UC2 project team refine the existing packaging best practices and identify enhancements of interest to existing packaging tools. The Packaging Best Practices provide guidelines to help define, name and describe packages. These guidelines are used when addressing the package design examples and the guidelines are enhanced as we learn more about packaging by way of the package design examples.

Package Design Examples

Both GlassFish v3 Prelude and GlassFish v2.1 have already been packaged using the Image Packaging System. Refer to the Directory of Package Repositories to see the list of packages that make up these distributions.







Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact