Payload Delivery Vehicle builds an executable that contains a complete package and the commands required to install it.
Version: 1.5.1Payload Delivery Vehicle (or PDV for short) is a program that builds an executable that contains a complete package (e.g. and RPM, System V package or tar file) and the commands required to install it. When the executable is run it will extract the payload (the package) and then execute another command (such as rpm -i, pkgadd -d etc.). The big advantage to this is that a developer can hand a user a single file to be executed - the end user does not need to know how to extract the package or how to install it.
Operating System: Linux
Note that the file that is created is a binary executable that is only
useful for matching platforms. This is not generally a limitation since
the binaries distributed as a package usually target a particular
For instructions on building/installing please refer to the
file named INSTALL (PDV uses GNU configure).
There are some binaries available on sourceforge
(see Downloading), otherwise the sources will build easily.
Thanks to the powerful GNU configuration and build utilities
you should be able to use PDV on just about any UNIXish
platform. If you have platform specific problems please write
me (firstname.lastname@example.org) and I will do what I can to address them.
If you successfully overcome porting problems I would like to
know what you did so that I can incorporate the changes in
The following systems have sucessfully built/executed pdv:
Solaris 8 (sparc)
Solaris 2.6 (sparc)
Linux (Red Hat 6.0)
What's New in This Release:
· Version 1.5.1 implements a fix for a bug that causes cores when using help files over 1K.