Package com.threerings.jpkg

Provides the generic classes necessary to create operating system packages.

See:
          Description

Interface Summary
PackageBuilder Engines which build various package formats, such as Debian's .deb or Redhat's .rpm.
 

Class Summary
DestrootWalker Walks a given destroot appending all files and directories to a PackageTarFile.
PackageTarFile A wrapper around TarOutputStream to handle adding files from a destroot into a tar file.
PathPermissions Simple data class to contain permissions for paths used in a PermissionsMap.
PathUtils Small utility class for working with file paths.
PermissionsMap Maps arbitrary permissions onto associated paths.
 

Enum Summary
UnixStandardPermissions Contains various standard Unix permissions.
 

Exception Summary
DuplicatePermissionsException Thrown when more than one PermissionsMap entry maps to a path being added which would result in unpredictable behavior.
PackageBuilderException An exception, most likely wrapping another, thrown when the package building fails.
 

Package com.threerings.jpkg Description

Provides the generic classes necessary to create operating system packages.

This base package contains utility classes and interfaces not specific to any operating systems packaging format as well as standard Unix constants.



Copyright © 2007-2008 Three Rings Design, Inc. All Rights Reserved. Released under a BSD license.