[kernel]compiler à partir ancien fichier config (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

[kernel]compiler à partir ancien fichier config (résolu)

Message par lekaf974 »

Salut,

J'ai compilé un kernel avec les configurations pour mon portable en passant par abs. J'ai apporté des modifications au fichier PKGBUILD (kernel 3.7.9), j'ai vu qu'il est passé en version 3.7.10.
Je vais modifier manuellement le PKGBUILD mais comment porcéder pour ne pas refaire un make menuconfig.
"Keep it Simple, Stupid"
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [kernel]compiler à partir de mon ancien fichier config

Message par Ypnose »

Je ne suis pas sous Arch là, mais je suis sûr qu'il existe un fichier config.gz dans /proc qui contient la config du kernel.
Il suffit donc de réutiliser cette config.
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

Re: [kernel]compiler à partir ancien fichier config (résolu)

Message par lekaf974 »

:oops: La lecture du fichier PKGBUILD m'a donné la solution.
"Keep it Simple, Stupid"
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kernel]compiler à partir ancien fichier config (résolu)

Message par FoolEcho »

Tu peux être plus spécifique, stp ? http://wiki.archlinux.fr/Forum#R.C3.A9ciprocit.C3.A9 :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

Re: [kernel]compiler à partir ancien fichier config (résolu)

Message par lekaf974 »

:oops: Désolé !

Alors dans le fichier PKGBUILD, il est écrit qu'il récupère soit le fichier config ou config.x86_64 pour créer le fichier .config

Lors de la compilation de mon kernel précédent, le fichier config.x86_64.last avait été créé alors j'ai fait un

Code : Tout sélectionner

# cp /chemin/ancien/dossier/config.x86_64.last /dossier/linux/version3710/config.x86_64 
ensuite à la compilation j'ai eu des erreurs en faisant

Code : Tout sélectionner

$ makepkg -s
Le problème était du au contrôle md5sum des fichiers config.x86_64.last et config.x86_64 alors j'ai remplacé la ligne correspondante dans le fichier PKGBUILD et tout a fonctionné.
"Keep it Simple, Stupid"
Répondre