On Wed, 25 Sep 2019, Mark Hindley wrote: > libelogind0 can be coninstalled with libsystemd0. However, it is fragile > because > the file that needs to be diverted out of the way is libsystemd.so.0.26.0 (the > actual library file, not a symlink) otherwise ldconfig will still find it and > create symlinks. However, AFAICS dpkg-divert doesn't accept wildcards and so > if > the minor soversion is bumped and a new version of libsystemd0 is installed, > the > new file is installed without a divert and ldconfig redirects the symlink.
Yes, this is not a good idea. You could do with a trigger on /usr/lib/ and a wildcard-expanding shell loop in postinst, which is also a tad fragile. dpkg-divert also has a small period in which neither is available. I don’t like this approach. If it’s just for not switching by accident, the Important: yes binary control field, which I mentioned in my other mail, is more apropos. bye, //mirabilos -- tarent solutions GmbH Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/ Tel: +49 228 54881-393 • Fax: +49 228 54881-235 HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941 Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg