[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re : make-kpkg et /usr/src/linux/include/linux/version.h



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/

Attachment: pgpl4zFY7VC3v.pgp
Description: PGP signature


Reply to: