On 02/08/2010 07:50 PM, fons@kokkinizita.net wrote:
It would be interesting to try to patch yaourt to do what you're wanting though. The simplest solution I can think of is some sort of script that finds out which files in a package are libraries (probably something simple like looking for $pkgname.$pkgver.so, combined with what files are different in the new package). When you update a library and a package that's held back depends on it:
One very simple solution would be to never delete anything named /usr/lib/*.so* unless you really have to. That requires one regexp match. A hack, not perfect but it would help.
Ciao,
Except then you'd annoy everyone who wants their package manager to work properly. When I update a package I expect it to clean up after itself.