buildroot - comment changer la version du noyau de la chaîne
Je travaille sur SAM9G25 EK conseil avec buildroot et Armstrong linux (Linux4sam).
Mon script est de la création de la version linux "2.6.39+" et ce "+" est source de confusion (/lib/modules de dossier, etc.). Je veux le supprimer. Je n'ai trouvé que deux fichiers .comme uimage.cmd, et le noyau.libération qui contient cette chaîne, mais les deux sont générés.
Où est cette chaîne créée ?
OriginalL'auteur Bartlomiej Grzeskowiak | 2012-10-16
Vous devez vous connecter pour publier un commentaire.
Vous avez un
.config
? Regardez là-bas pour la valeur attribuée àCONFIG_LOCALVERSION
.Ne pas avoir de version locale spécifiée dans le noyau de la libération, soit supprimer
CONFIG_LOCALVERSION
ou en commentaire en commençant par la ligne contenant par un#
.La valeur par défaut est:
Changement
CONFIG_LOCALVERSION=""
à#CONFIG_LOCALVERSION is not set
. @Bartlomiej GrzeskowiakOriginalL'auteur alk
Dans ce cas, la raison principale a été :
scripts/setlocalversion ligne >170:
J'ai commenté cette partie.
Le choix de LOCALVERSION avant d'exécuter le faire (c'est à dire: l'exportation LOCALVERSION="") permettrait de réaliser la même chose. À partir du script, "le toucher .scmversion" serait aussi travailler.
OriginalL'auteur Bartlomiej Grzeskowiak