On Sat, May 22, 2010 at 10:31:13AM -0400, Jameson wrote:
I maintain a package that when run for the first time creates a file, ~/.projectM/config.inp. The package previously needed symlinks to fonts because the location of the fonts was hard-coded. I have since removed the symlinks, and patched the package so that config.inp will be created pointing to the real font files. However, when one upgrades from the previous version to a new one, the config.inp file still points to they symlinks. What is the appropriate way to deal with this?
The application should detect this situation on startup and correct the situation.
A Fedora package should not attempt to touch things in the users' home directories at package install/remove/upgade time.
-Toshio