In the course of building, packaging, and managing our
pre-compiled binaries, we have developed several tools to make the
process easier. The sbutils software
build tool is used to build all software for installation to a
dedicated directory. The pbutils
package build tool is used to package the software for installation by
the package management system. The pkgutils package installation tool is
used to conveniently install the packages, regardless of the
underlying package management system.
Unlike the rpm program which, with the aid of a single
.spec file, provides similar functionality to the
sbutils and pbutils programs, we
developed individual tools to reduce the complexity and because we
believe a tool should perform one function and perform it very well.
The pkgutils program provides functionality similar
to the Debian
GNU/Linux apt-get tool but in a
package-manager-independent manner.
In addition to the above, the wrapld tool was created to work around a
deficiency in the linker on AIX and Tru64 UNIX where multiple
"-blibpath /-rpath " options to the linker did
not treat the options as additive.
All tools are licensed under the GNU
General Public License.
|