TP2 is a generic package manager for Unix. It offers several unique features, such as support for namespaces (which allow different people to own different areas of a file system to install packages into). It is in use on Linux, Solaris, and HP-UX, and will shortly be validated for AIX. It aims to be fast and easy to use (both to install and generate packages for).
Release Notes: This is a significant release addressing not only a list of small bugs, but including some new features to further improve ACL control and package management facilities. Some key new features include support for "installed by" information when packages are installed, support for two new per-namespace ACLs (ALLOW_IMMUTABLE for immutable file management and ALLOW_LIST for package namespace listing), listing namespaces showing user capabilities, and host-specific deployment rules (the same package can deploy different files to hosts based on their hostnames).
Release Notes: This release improves the security of handling audit log entries for package addition, upgrade, and removal, and correctly detects situations in which a repository has duplicate package entries.
Release Notes: Non-owners of namespaces can be configured to add/remove packages on a per-namespace basis. Addition, upgrade, removal, verification, and cleaning of namespaces can be configured to support users that do not actually own that namespace. It supports environment variable passing to back-end processing. The ability to configure prompts that are given to users for information when installing packages to tailor the installation process.
Release Notes: Initial support for Windows was added (and tested using Strawberry Perl). Detailed (optional) differences logs are supported. In-place installation (directly from a package file rather than a repository) is supported. Handling of permissions for files and directories was improved. Improvements were made in package verification. An "environment check" script is provided. Many minor bugs were fixed.
Release Notes: Many small tweaks and bugfixes. The documentation has been updated accordingly, and testing has been performed on Linux, Solaris, HP-UX, and AIX to ensure portability.