From: David R. M. <dr...@fi...> - 2009-05-27 21:01:56
|
On May 27, 2009, at 1:57 PM, Benjamin Reed wrote: > On 5/27/09 3:47 PM, Martin Costabel wrote: >> Monic Polynomial wrote: >> [] >>> cirdan and pogma pointed out on #fink that Fink's dpkg does that >>> because Fink is (obviously!) supposed to work on case-insensitive >>> filesystems; I'd completely forgotten about them while dealing with >>> this x11 vs. X11 issue. However, I'm not sure whether Fink should >>> break if package A installs files on /sw/somedir and package B >>> installs files on /sw/SOMEDIR. >> >> I think this situation should simply not be allowed in Fink. In >> particular, all those kde packages that use /sw/lib/x11 should be >> fixed >> to use /sw/lib/X11. There are a lot more besides automoc-x11; a quick >> grep for lib/x11 found > > Of course, the question is, how to fix it, now that it's already this > way, without breaking existing installs? > I think you're going to need to use "Replaces". That way, /sw/lib/X11 should be able to overwrite /sw/lib/x11. But we'll need to test this... -- Dave |