[gmarzot@trident xselinux]$ svn diff Index: policy/modules/kernel/devices.fc =================================================================== --- policy/modules/kernel/devices.fc (revision 2560) +++ policy/modules/kernel/devices.fc (working copy) @@ -33,7 +33,8 @@ /dev/logibm -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/lp.* -c gen_context(system_u:object_r:printer_device_t,s0) /dev/mcelog -c gen_context(system_u:object_r:kmsg_device_t,mls_systemhigh) -/dev/mem -c gen_context(system_u:object_r:memory_device_t,mls_systemhigh) +# XXX made systemlow as temp workaround XXX +/dev/mem -c gen_context(system_u:object_r:memory_device_t,mls_systemlow) /dev/mice -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/microcode -c gen_context(system_u:object_r:cpu_device_t,s0) /dev/midi.* -c gen_context(system_u:object_r:sound_device_t,s0) Index: policy/modules/services/xwindows.fc =================================================================== --- policy/modules/services/xwindows.fc (revision 2560) +++ policy/modules/services/xwindows.fc (working copy) @@ -2,14 +2,14 @@ # /usr # -/usr/(local/)?bin/(t|m|fv)wm -- gen_context(system_u:object_r:xpriv_exec_t,s0) -/usr/(local/)?bin/metacity -- gen_context(system_u:object_r:xpriv_exec_t,s0) -/usr/(local/)?bin/xrdb -- gen_context(system_u:object_r:xpriv_exec_t,s0) -/usr/(local/)?bin/relabel_x_devices -- gen_context(system_u:object_r:xpriv_exec_t,s0) +/usr/(local/X/)?bin/(t|m|fv)wm -- gen_context(system_u:object_r:xpriv_exec_t,s0) +/usr/(local/X/)?bin/metacity -- gen_context(system_u:object_r:xpriv_exec_t,s0) +/usr/(local/X/)?bin/xrdb -- gen_context(system_u:object_r:xpriv_exec_t,s0) +/usr/(local/X/)?bin/relabel_x_devices -- gen_context(system_u:object_r:xpriv_exec_t,s0) /usr/bin/xhost -- gen_context(system_u:object_r:xpriv_exec_t,s0) /usr/bin/gnome-screensaver -- gen_context(system_u:object_r:xpriv_exec_t,s0) /usr/bin/gnome-volume-manager -- gen_context(system_u:object_r:xpriv_exec_t,s0) /usr/bin/gnome-power-manager -- gen_context(system_u:object_r:xpriv_exec_t,s0) /usr/libexec/gnome-settings-daemon -- gen_context(system_u:object_r:xpriv_exec_t,s0) -/usr/local/bin/Xorg -- gen_context(system_u:object_r:xserver_exec_t,s0) +/usr/local/X/bin/Xorg -- gen_context(system_u:object_r:xserver_exec_t,s0) Index: policy/modules/services/xserver.fc =================================================================== --- policy/modules/services/xserver.fc (revision 2560) +++ policy/modules/services/xserver.fc (working copy) @@ -97,6 +97,9 @@ /var/log/XFree86.* -- gen_context(system_u:object_r:xserver_log_t,s0) /var/log/Xorg.* -- gen_context(system_u:object_r:xserver_log_t,s0) +/usr/local/X/var/log -d gen_context(system_u:object_r:var_log_t,s0-mls_systemhigh) +/usr/local/X/var/log/Xorg.* -- gen_context(system_u:object_r:xserver_log_t,s0) + /var/run/[gx]dm\.pid -- gen_context(system_u:object_r:xdm_var_run_t,s0) /var/run/xdmctl(/.*)? gen_context(system_u:object_r:xdm_var_run_t,s0) Index: build.conf =================================================================== --- build.conf (revision 2560) +++ build.conf (working copy) @@ -12,7 +12,7 @@ # Policy Type # standard, mls, mcs -TYPE = standard +TYPE = mls # Policy Name # If set, this will be used as the policy @@ -27,7 +27,7 @@ # for the distribution. # redhat, gentoo, debian, suse, and rhel4 are current options. # Fedora users should enable redhat. -#DISTRO = redhat +DISTRO = redhat # Unknown Permissions Handling # The behavior for handling permissions defined in the