Comment 19 for bug 67996

Revision history for this message
Selene ToyKeeper (toykeeper) wrote :

Listing every conceivable package as a conflict is probably not a good solution. Conflicting explicitly with known 3rd-party packages seems kludgy at best. It would be safer to assume there are unaccounted files in /usr/X11R6/bin, because users are unpredictable and do strange things.

In that case, how about changing the install script to move the contents of the directory, if any, before removing it and symlinking it to ../bin? Or, handling a failed rmdir by asking the user to manually resolve the issue, instead of just bailing?

I doubt the results will be perfect, but if I have to choose between a slightly broken system (custom add-ons broken) or a mostly-broken system (half of the packages removed, requiring hours of manual recovery), I'd choose the slight breakage.