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, binaries for SPARC-based system would be in one package and binaries for an IA based system would be in another.