The swbis project is a from-scratch implementation of the POSIX spec IEEE Std 1387.2-1995 which describes a format and utilities for software packaging. The scope of the POSIX spec includes a package format, meta-data file format, and utilities for package creation, installation, query, listing, and verification.
The swbis implementation has extensions for package authentication using GPG signatures and strong cryptographic digests which are contained in the package catlog as separate ascii text files. GNU Privacy Guard is used directly by swpackage and swverify for signature creation and verification.
Other features of the swbis implementation are: direct use of the ssh client for remote host operations, GNU tar format compatibility, and, no new utility or program requirements for remote installation beyond POSIX compatible GNU utilities that are probably already present on all GNU and GNU/Linux hosts.
The swbis implementation can install RPM packages, via multiple ssh-hops, to remote hosts that do not have swbis nor RPM installed. swbis can translate an RPM package to a POSIX package in tar format with a single leading directory.
The package installer, swinstall, supports checkinstall preinsetall, and postinstall script execution. It uses the tar utiliy for file loading. It creates a de-facto installed software catalog in the file system using directories and text files that store and preserve the package GPG signature in a form that can be later verified using the 'gpg' utility.
Bug fixes for swpackage. Fixes for RPM translation.
Minor bug fixes. Compilation and build fixes for non-GNU/Linux platforms.
Major feature enhancements. Now supports control script execution
The programs supplied with this package are:
GNU Swbis releases can be found at SourceForge here. There is only one package to download that contains all source and documentation.
The README file from the source distribution is here
The manual is available online here
If you have found a bug in Swbis contact us to the e-mail address firstname.lastname@example.org Or if you think that hasn't worked use the contact information found here. Return to GNU's home page.
Please send FSF & GNU inquiries & questions to email@example.com. There are also other ways to contact the FSF.
Please send comments on these web pages to firstname.lastname@example.org, send other questions to email@example.com.
Copyright © 2004 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Updated: $Id: index.html,v 1.4 2005/10/04 02:47:43 jhlowe Exp $