Le vendredi 02 mars 2012 à 15:18 -0300, Cristian Rodríguez a écrit :
Hi:
There are hardcoded requires on package module-init-tools
Problem: kmod-compat-5-1.2.x86_64 conflicts with module-init-tools provided by module-init-tools-3.15-1.2.x86_64 Solution 1: Following actions will be done: deinstallation of module-init-tools-3.15-1.2.x86_64 deinstallation of pm-utils-1.4.1-16.1.x86_64 deinstallation of mpt-firmware-1.0-249.2.noarch deinstallation of kernel-desktop-3.3.rc5-2.1.x86_64 deinstallation of ipw-firmware-9-11.3.noarch deinstallation of mkinitrd-2.7.0-52.1.x86_64 deinstallation of pm-utils-ndiswrapper-1.4.1-16.1.x86_64 deinstallation of bootsplash-branding-openSUSE-12.2-4.18.noarch deinstallation of bootsplash-3.3-176.4.x86_64 deinstallation of cifs-utils-5.3-2.1.x86_64 deinstallation of splashy-0.3.13-32.1.x86_64 deinstallation of suspend-1.0-13.2.x86_64 deinstallation of splashy-branding-openSUSE-0.3.13-32.1.x86_64 deinstallation of ksplashx-branding-openSUSE-12.2-4.18.noarch deinstallation of kdebase4-workspace-branding-openSUSE-12.2-3.4.x86_64 Solution 2: do not install kmod-compat-5-1.2.x86_64
This of course prevents using kmod-compat as a permanent replacement of module-init-tools , also kmod-compat does not include
/etc/depmod.d /etc/depmod.d/00-system.conf /etc/modprobe.d /etc/modprobe.d/00-system.conf /etc/modprobe.d/10-unsupported-modules.conf /etc/modprobe.d/99-local.conf /usr/lib/module-init-tools /usr/lib/module-init-tools/driver-check.sh /usr/lib/module-init-tools/weak-modules /usr/lib/module-init-tools/weak-modules2
which will likely break something else, additionally it does not handle suse addition "unsupported modules" which IMHO has no pĺace whatsoever here anyway.If there is such thing as unsupported module in openSUSE, it should warn laud at load time in the kernel message log about this fact or simple be excluded from the distribution completely.
Well, the "unsupported modules" patch in module-init-tools needs to be
ported to kmod, if we want to replace module-init-tools with kmod.
--
Frederic Crozat