On Tue, 2004-05-18 at 23:15 -0400, Daniel J Walsh wrote: > Policy rename dilemma. I have a version of policy ready to go that > supports both strict and targeted policy. The version I wrote creates > targeted policy as policy and policy-sources and the strict as > policy-strict and policy-strict-sources. The problem with this is that > if I put it in Rawhide people upgrading will switch from strict policy > to relaxed and require a relabel. If I change it to strict equals > policy and policy-sources, with policy-targeted and > policy-targeted-sources, than I am stuck with that even though > policy-targeted will be the default in FC3, which seems wrong. You could do policy-strict Obsoletes: policy < newver. Then if you do an update with obsoletes/upgrade, you'll get policy-strict (and probably newer now targeted policy too, but having that installed doesn't cause problems) and the logic for what the various things in /etc/sysconfig/selinux are can be basically enabled ==> policy-strict targeted ==> policy (the targeted version) >From a packaging perspective, it should work. It's still a little confusing. I'd actually probably change the default for strict to be use strict instead of enabled and just have enabled for compatibility's sake. Jeremy