Modifier la version des sources

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
  • Vous avez recompilé votre petit kernel à vous, YOUPI !
  • votre kernel s'appelle "2.6.21-a_bibi"
  • vous voulez recompiler un soft qui s'appuye sur les source/headers de votre kernel et la "PAN !" ca marche pas "ouiii, les sources que vous utilisez ne * correspondent pas à votre kernel ! vous vous foutez vraiment du monde !!!" j'en passe et des meilleurs.

Je dis NON messieurs dames !

il vous suffit d'aller traficoter vos sources afin de tromper votre kernel !

voici le contenu du fichier version.h qui se trouve dans <chemin_des_sources>/include/linux/version.h :

#define UTS_RELEASE "2.6.21-a_bibi"
#define LINUX_VERSION_CODE 132628
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

il faut donc modifier la ligne UTS_RELEASE pour la faire correspondre avec le resultat de la commande `uname -r` sur votre machine.
De plus, il faut en faire autant dans le fichier utsrelease.h qui se trouve dans <chemin_des_sources>/include/linux/version.h :

#define UTS_RELEASE "2.6.21-a_bibi"

et la on dit wouaaaaa !