Newsgroup: it.comp.os.linux.iniziare
Titolo: il file .config per il kernel.

Salve.
Al momento della configurazione del nuovo kernel prima della sua compilazione
viene generato il file .config contenente le scelte effettuate.
Quando scarico una nuova versione del kernel copio tale file nella directory
dove ho scompattato il nuovo kernel, per non perdere le scelte gia' 
effettuate.
Il dubbio e': cosi' facendo vengono visualizzate solo le voci del kernel
relative alla versione precedente perdendo cosi' le novita' del nuovo
kernel?
Non so se sono stato sufficientemente chiaro.
Grazie.

Non so se sono stato sufficientemente chiaro.
Per me sei stato piu' che chiaro. Talmente chiaro che hai risposto a
meta' dei miei dubbi: se copio il mio config nella directory del nuovo
kernel make config usa quello come valori predefiniti. Se non ho capito
male, confermi?
Se si', a questo punto mi associo alla tua domanda e trepido in attesa
di lumi.
-- 
manuel 'fmf' ferrero

manuel 'fmf' ferrero wrote:

Ci ragiono:
1-Un make mrproper cancella il file .config
2-Se dopo il proper lancio il make xconfig trovo le voci
quindi:
non centra una mazza fare una cosa del genere.
Al limite conservare quello vecchio e fare un bel diff con quello nuovo 
generato per capirne le differenze!
Ciao
A.

 generato per capirne le differenze!
non impiccatevi da soli: c'e' un "target" apposito nel makefile
1 - copiate il vecchio .config nella dir dei sorgenti
2 - date "make oldconfig"
3 - rispondete alle domande sulle nuove opzioni introdotte nel kernel
a quel punto avrete un .config allineato alla nuova versione
-- 
Franco Spera   
f(dot)spera(at)mclink(dot)it
http://www.mclink.it/personal/ME7763
 - 
http://www.datacoop.org
i will feel great without my weight pulling me down  

di lumi.
# make oldconfig
e si deve rispondere solo per le feature aggiunte al nuovo kernel.
-- 
Bye,
Alfredo Amontagna

 
Grazie.
Perfetto, questo conferma il fatto che se copio semplicemente il .config nella
directory coi nuovi sorgenti non vedo le voci relative alle nuove features.
Giusto? 

 del nuovo kernel?
cp /usr/src/linux-old/.config /root ln -s /usr/src/linux-new
/usr/src/linux cd /usr/src/linux
[...]
make menuconfig
in basso trovi Load an Alternate Configuration File.. li dai il path
al vecchio config, cioe` /root/.config
ta dam... ove possibile hai "caricato" i vecchi settaggi. ove
possibile perche` magari certe cose possono cambiare nome..
ora devi solo controllare in giro che ci sia tutto il necessario (in
caso qualcosa abbia cambiato nome), uscire salvando.
make dep e bla bla bla...
nessuna controindicazione.. uso questo metodo da un bel po. copiare il
.config nella dir nuova non e` necessario, c'e` l'opzione apposta per
caricarli da altre dir.
-- 
-andreas liebschner
 
http://www.distorta.info
rimuovi .NOSPAM per rispondermi in email

 /usr/src/linux cd /usr/src/linux
mi ha distorto i comandi. sarebbe:
cp /usr/src/linux-old/.config /root 
ln -s /usr/src/linux-new /usr/src/linux
cd /usr/src/linux
-- 


 Giusto? 
probabilmente si, ma non e' una manovra che consiglierei


probabilmente si, ma non e' una manovra che consiglierei
E perche' mai?
Il mio problema e' che mi perdo nella marea di opzioni che posso dare al
config e delle quali capisco solo una parte.
se devo aggiungere il supporto per il framebuffer, mi spiacerebbe
perdere quello per l'usb perche' non so dove andare a settarlo...
-- 
manuel 'fmf' ferrero

 perdere quello per l'usb perche' non so dove andare a settarlo...
quello che non ti consiglio e' di saltare il "make oldconfig"
