In a typical Unix system most noteworthy things run as root and have full access to the system. Because of this the variety of scripts used in running a system have little structure and it is often difficult to get them to work nicely in a domain-type security model.
In this document I will list a number of minor changes that may be required to a typical Linux system to make it run with SE Linux.