Swbis aims to implement the POSIX packaging standard with useful extensions. Working utilities include swpackage(8), swverify(8), swcopy(8), and swinstall(8). GPG/PGP signing and verification of tar archives is supported as well as an installed software catalog form that allows direct use of gpg(1) for verification of the GPG signature in the package database. swcopy and swinstall are network transparent by direct use of SSH and support multiple SSH hops for easy access to hosts behind a firewall. Neither has to be installed on the remote target host.
| Tags | Archiving Packaging |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
Recent releases


Changes: For swinstall, support was added for postinstall, preinstall, and checkinstall control script execution. Fileset state transition and script exit status recording is now implemented. For swpackage, the ustar format was changed and now is identical to GNU tar 1.15.1. Improvements to RPM translation were made.


Changes: This release fixes extended option processing for swinstall and swcopy. It also fixes various bugs in swpackage, the most notable being an invalid owner/group name in the INFO file when certain extended definitions were used. A texinfo manual in Info and HTML formats is now included. Duplicate files are no longer allowed by swpackage.


Changes: This version fixes option processing in swverify(8).


Changes: This release fixes a core dump in swinstall, adds the ability to select RedHat's shared libraries or built-in code for RPM support, adds the ability to install RPMs to remote hosts that don't have either RPM or swinstall, correctly handles user and group names that aren't in the system database and paths containing non-ASCII characters, and adds support for HP's SD-UX depot packages.


Changes: Fixes were made to hard link handling in swpackage. RPM to POSIX format translation was tested and improved and integrated into swcopy and swinstall. swinstall is now able to install an RPM to a remote host where neither rpm nor swbis is installed (which is useful for embedded hosts). The swpackage fixes allow testing that assert bit-for-bit equality of output to that of GNU tar. swinstall is now able to restore a deleted RPM to the satisfaction of "rpm --verify" for almost all the RPMs in RH8.0.