On Sat, 2003-11-08 at 18:07, Flavio Stanchina wrote: > I'm experimenting with XFree86 4.3.0-0pre1v4 and I installed the > xlibmesa-drm-src package to get OpenGL working on my Radeon. There's one > problem though: dpkg complains loudly because the new DRM modules would > overwrite the old kernel modules, so either one rebuilds his kernel > without old DRM modules or he has to --force installation.
xlibmesa-drm-src no longer exists, the last version was 4.3.0-0pre1v1. That being said... > This patch solves the problem by diverting the old modules out of the > way, to a directory called /lib/modules/$(KVERS)_diversions. It works > for me, but it's really just a quick hack: for example, I preprocess the > preinst and postrm scripts with sed instead of m4 because I know nothing > about m4 and I couldn't get it to work. I hope the idea is fine though. I'm afraid not, because the list of modules varies between architectures. My current drm-trunk-module-src generates dpkg-divert calls only for the actually available modules. -- Earthling Michel Dänzer | Debian (powerpc), X and DRI developer Software libre enthusiast | http://svcs.affero.net/rm.php?r=daenzer