-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 What are these doing? Why do I need these? type_transition $2_t default_xproperty_t:x_property $2_default_xproperty_t; type_transition $2_t property_xevent_t:x_event $2_property_xevent_t; type_transition $2_t focus_xevent_t:x_event $2_focus_xevent_t; type_transition $2_t manage_xevent_t:x_event $2_manage_xevent_t; type_transition $2_t default_xevent_t:x_event $2_default_xevent_t; I want to refer to all of the XClass via the main type. Lets take an example. I write policy for all X Apps that staff_t runs without a transition to stay staff_t. Now I write a transition rule for staff_mozilla_t. So I want to say something like xserver_paste_pattern(staff_mozilla_t, staff_t) I would like to then write something like allow staff_mozilla_t staff_t:x_property read; But you make me write. allow staff_mozilla_t staff_default_x_property_t:x_property read; Which screws up the interface and I end up having to pass around staff and staff_mozilla. Is this necessary? Is this legal? type_transition $2_t input_xevent_t:x_event $2_t; Or is it even necessary? I really want to build an interface that says xserver_application(staff, staff_t) xserver_application(staff, staff_mozilla_t) Then define any interactions between staff_t and staff_mozilla_t via simple interfaces. Does any of this make sense? Dan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkfMYGEACgkQrlYvE4MpobMNbwCgw/CfdKIrShUD3MTA7lZTO7gq 9kkAoN8Nbp4Y60ACF9/PkICxqWnzgKU9 =htFQ -----END PGP SIGNATURE----- -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.