Description of problem: Could you mark the /etc/init/ files as %config files. I have control-alt-delete commented out and the latest initscripts update blew it away. Version-Release number of selected component (if applicable): initscripts-9.12.1-1.fc13.x86_64 Additional info: I see in the changelog, this might have been on purpose: * Wed Dec 09 2009 Bill Nottingham <notting> - 9.03-1 - migrate to upstart 0.6.x (<notting>, <plautrba>) -- jobs move to /etc/init -- collapse rcX and ttyX jobs into single job definitions -- jobs are no longer %config however, I don't see how I'm supposed to keep my changes across updates now.
They aren't really config files, though. They're descriptions of how the system is supposed to boot/operate, and if they are not kept consistent with the packaging system across updates, the system may cease to function. I think this is better defined as 'have a good way to disable certain jobs'.
Given the move to systemd, this is unlikely to change.
rawhide and f15 upstart-1.1-1.{fc15,fc16} versions now support override files from upstart-0.9 branch [1]. e.g. Create /etc/init/control-alt-delete.override file with only one stanza "manual" to disable automatic start of job control-alt-delete [1] http://bazaar.launchpad.net/~upstart-devel/upstart/0.9/revision/1262