Am Mittwoch, 7. November 2001 17:29 schrieb Matthias Kleine:
ich glaube nicht an eine positive Antwort, aber ist es möglich, den version string eines Kernel-Moduls nachträglich zu ändern? Beispiel: Modul trägt den Versionstring 2.4.14-haumichtot, ich möchte es in Kernel 2.4.14-schlagmichtot verwenden.
Mir ist klar, daß insmod -f möglich ist, aber mich würde interessieren, ob es möglich ist, hier ggf. mit Hexeditor oder andern Schmutzigkeiten den String nachträglich zu ändern, ohne das Modul dabei zu zerstören (ich fürchte, daß nach einfachem Editieren schlichtweg irgendwelche Prüfsummen nicht mehr stimmen?!)
Jo geht, hab ich in längst vergangenen Zeiten mit dem Soundkarten- treiber für meine Soundblaster Live Value gemacht, als Creative das Ding nur Binary veröffentlicht hat. Es ist allerdings nicht prinzipiel problemlos, sollten sich irgendwelche übergabrstrukturen von oder zum Modul in der neuen Kernelversion geändert haben, geht die Sache in die Hose. Probleme kann natürlich auch ein unterschiedlich langer Versionsstring machen, da sich dann was verschiebt. Da ich immer nur original Kernel von ftp.kernel.org nehme, hab ich das Problem glücklicherweise nur höchst selten (z.B. 2.4.9 -> 2.4.10). -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de