Application Packaging Developer's Guide

Make Packages Installable Remotely

All packages must be installable remotely. Being installable remotely means that the administrator installing your package might be trying to install it on a client system, not necessarily to the root file system where the pkgadd command is being executed.