I configure part of my xorg server through the fdi files. During the last update I lost my configuration for my touchpad (x11-drivers/xf86-input-synaptics-0.99.3). Shouldn't hal add its fdi directory to CONFIG_PROTECT to make sure they are protected during update? Or should this be done for each package using hald? Reproducible: Always Steps to Reproduce: 1.Install synaptics 2.Configure through fdi file 3.update synaptics
Thanks for the suggestion, preserving things like the touchpad config does sound good. Assigning to hal maintainers.
I'd love to. Please note however that you haven't been very specific about what files you modified and where they were.
Assuming /usr/share/hal/fdi/policy for now. Added to patchset "4" as an /etc/env.d file. 0.5.11-r7 will install this env.d file, but it won't take actual effect until later upgrades.
First of all I'm sorry for the lack of information. In the meantime, I think my approach was wrong when I posted the bug report. The fdi files I set in /etc/hal/fdi/policy wheren't read and I set my configuration in the fdi files installed by hal in /usr/share/hal/../policy/. The fdi files installed in /usr/.. are the default setups right? While merging kde 4.2, I tweaked again a little bit my xorg configuration. It's working now and I can set my configuration with fdi files in /etc/hal which is protected. I should probably have posted my bug reported with bug: 237223 Am I wrong again?
Could you post an update to bug #237223 in that case, confirming that the problem in earlier HAL revision is resolved. I will then close this bug as 'invalid' and not apply config protection to the HAL files in /usr/share/hal/fdi/policy. (It would have been a band-aid until I could fix #237223 properly, but if that's fixed there's indeed no need to go through with it)
Excellent, thanks for that. With the bug having disappeared I will not use the env.d file I added to patchset "4". (I've already uploaded it, so it'll still be in there) As promised, closing as invalid. Thank you for reporting a bug all the same though :)