Application Packaging Developer's Guide

Package by System Dependencies

Keep system-dependent binaries in dedicated packages. For example, the kernel code should be in a dedicated package with each implementation architecture corresponding to a distinct package instance. This rule also applies to binaries for different architectures. For example, SPARCTM binaries would be in one package and binaries for an x86 system would be in another.