Application Packaging Developer's Guide

Another Look at Composite Packages

There are two rules to follow when constructing a functional composite package:

In other words, since “relocatable” means the object can be installed anywhere and still work, no startup script run by init at boot time can be considered relocatable! While there is nothing wrong with specifying /etc/passwd as a relative path in the delivered package, there is only one place it can go.