Le 27.02.2004 19:59, Daniel D�chelotte a �crit�:
Bonjour,A la fin de l'execution de make-kpkg, du facon ou d'une autre, il modifie include/linux/version.h pour virer le EXTRAVERSION que j'ai specifie avec amour avec mon --append-to-version "blabla".
EXTRAVERSION n'est pas affect� par --append-to-version. append-to- version est ajout� en *fin* de cha�ne, apr�s :
$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)Le meilleur xemple en est 2.54.26-pre1 : EXTRAVERION contien -pre1 et vous pouvez fort bien ajouter --revision et --append-to-version.
Du coup, les modules que je dois construire a part couinent parce que les versions de mon noyau (uname -r => 2.6.3-mts7) et de mes sources (version.h => 2.6.3) sont differentes, et je dois lancer un make-kpkg --append-to-versions "-mts7" kernel_image que j'interromps comme une brute juste apres qu'il ait reconstruit un version.h correct.
pourquoi ne pas construire les modules avec :make-kpkg --revision <votre revision> --append-to-version <votre version> --rootcmd fakeroot modules_image
(sur une seule ligne)
dans votre exemple pr�cis :
make-kpkg --append-to-version "-mts7" modules_image
--
- Jean-Luc
D'ou mes questions : pourquoi et comment corriger ? Merci !
--
Daniel D�chelotte
http://yo.dan.free.fr/
pgpbanpRrggZU.pgp
Description: PGP signature

