Update build.conf to match what I believe should be the defaults. Add some of Russell's mcs changes Kudzu wants to check write access to removable devices Prelink needs to execute_no_trans ld_so_t dontaudit readahear reading ramfs file systems su.if had some cut and paste errors bootloader wants to ioctl fifo_file and read sysfs files Added bgp port for Zebra Additiona usb devices (per russell) Added +/usr/doc(/.*)?/lib(/.*)? gen_context(system_u:object_r:usr_t,s0) +/usr/src(/.*)?/lib(/.*)? gen_context(system_u:object_r:usr_t,s0) So labeling of these directories would not end up lib_t. files.if had a cut and paste error udev wants to read inotifyfs directory Added cacti directories for httpd automount creates tmp directories in / that hal wants to look at. fetchmail wants to ps all processes. hal continuously wants more privs... mta/sendmail wants to read postfix config and spools. NetworkManager needs to be able to create directory for wpa_supplicant postfix_postdrop_t needs to be able to resolve Made some changes to turn on polyinstatiation. Spamd wants to talk to razor and ldap. zebra needs to connect to its own tcp_socket audit daemon needs sigpgid auditctl needs to output to terminals. unconfined daemon needs to be able to create and setattr on its own fifo_files make fstools and mount work from unconfined_t sysadm needs to be able to run init in order to change runlevel secadm needs to be able to run dmesg