Carlos E. R. wrote:
Hi,
This is an old problem that I had on 13.1 and remains on Leap.
....
It is trying to link /usr/share/flightgear/Fonts/LiberationFonts/COPYING to /usr/share/doc/packages/FlightGear-data/COPYING or the other way round, and it happens that /usr/share/flightgear is a diferent filesystem here⁽¹⁾:
TBH, I'd report this as an bug to the packager. Hardlinks across devices/partitions is never possible, and an RPM package should never run into trouble because of this, which means, one should at most use them within the same subdirectory. And in the case of the COPYING file I cannot even see any benefit from using hardlinks over softlinks...
Perhaps I should instead make /usr/share/doc/packages/FlightGear-data/ a symlink or bind mount to somewhere in /usr/gamedata.
Ideas? I need another view...
I don't think that having /usr/share/doc/packages/FlightGear-data a symlink would work, rpm would rather recreate the directory on installation. But maybe I'm wrong, so give it a try. I'd probably move the doc directory away temporarily (rname) and symlink doc to a directory on the flightgear partition, then install the rpm and move it back to the real doc after changing hardlinks to symlinks. But that would cause issues again with any later update. So I'd at least report it to the packager... Cheers, Pit -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org