public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* Re: [gentoo-user]  make oldconfig
  2008-08-04 21:04 [gentoo-user] make oldconfig James
@ 2008-08-04 17:11 ` Eric Martin
  2008-08-04 22:52 ` [gentoo-user] " Nikos Chantziaras
  2008-08-05 11:39 ` [gentoo-user] " Daniel Pielmeier
  2 siblings, 0 replies; 15+ messages in thread
From: Eric Martin @ 2008-08-04 17:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 493 bytes --]

James wrote:
> Hello,
> 
> It seems like I remember that 'make oldconfig' is not
> needed any more, to pass the current (booted) kernel
> option  to the .config for building a new kernel.
> 
> Of is 'make oldconfig' still a good idea?
> 
> 
> James
> 
> 
> 
> 
You still need make oldconfig AFAIK.  I copy my .config to the new
sources branch and run make oldconfig just like always.

-- 
Eric Martin
Key fingerprint = D1C4 086E DBB5 C18E 6FDA  B215 6A25 7174 A941 3B9F


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [gentoo-user]  make oldconfig
@ 2008-08-04 21:04 James
  2008-08-04 17:11 ` Eric Martin
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: James @ 2008-08-04 21:04 UTC (permalink / raw
  To: gentoo-user

Hello,

It seems like I remember that 'make oldconfig' is not
needed any more, to pass the current (booted) kernel
option  to the .config for building a new kernel.

Of is 'make oldconfig' still a good idea?


James






^ permalink raw reply	[flat|nested] 15+ messages in thread

* [gentoo-user]  Re: make oldconfig
  2008-08-04 21:04 [gentoo-user] make oldconfig James
  2008-08-04 17:11 ` Eric Martin
@ 2008-08-04 22:52 ` Nikos Chantziaras
  2008-08-05 11:15   ` Eric Martin
  2008-08-05 11:39 ` [gentoo-user] " Daniel Pielmeier
  2 siblings, 1 reply; 15+ messages in thread
From: Nikos Chantziaras @ 2008-08-04 22:52 UTC (permalink / raw
  To: gentoo-user

James wrote:
> Hello,
> 
> It seems like I remember that 'make oldconfig' is not
> needed any more, to pass the current (booted) kernel
> option  to the .config for building a new kernel.
> 
> Of is 'make oldconfig' still a good idea?

It's not needed, but a good idea to see if there are any new options.




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user]  Re: make oldconfig
  2008-08-04 22:52 ` [gentoo-user] " Nikos Chantziaras
@ 2008-08-05 11:15   ` Eric Martin
  0 siblings, 0 replies; 15+ messages in thread
From: Eric Martin @ 2008-08-05 11:15 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 635 bytes --]

Nikos Chantziaras wrote:
> James wrote:
>> Hello,
>>
>> It seems like I remember that 'make oldconfig' is not
>> needed any more, to pass the current (booted) kernel
>> option  to the .config for building a new kernel.
>>
>> Of is 'make oldconfig' still a good idea?
> 
> It's not needed, but a good idea to see if there are any new options.
> 
> 
Why is it not needed?  I could have sworn that we touched on this a week 
or two ago where somebody said that /proc/config.gz could be read by 
make config but people nixed that.

-- 
Eric Martin
Key fingerprint = D1C4 086E DBB5 C18E 6FDA  B215 6A25 7174 A941 3B9F


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] make oldconfig
  2008-08-04 21:04 [gentoo-user] make oldconfig James
  2008-08-04 17:11 ` Eric Martin
  2008-08-04 22:52 ` [gentoo-user] " Nikos Chantziaras
@ 2008-08-05 11:39 ` Daniel Pielmeier
  2008-08-05 19:23   ` Dale
  2 siblings, 1 reply; 15+ messages in thread
From: Daniel Pielmeier @ 2008-08-05 11:39 UTC (permalink / raw
  To: gentoo-user

2008/8/4, James <wireless@tampabay.rr.com>:
> Hello,
>
> It seems like I remember that 'make oldconfig' is not
> needed any more, to pass the current (booted) kernel
> option  to the .config for building a new kernel.
>
> Of is 'make oldconfig' still a good idea?
>
>
> James

At least in the kernel Makefile there is no hint about /proc/config.gz
which contains the running kernel configuration, so I think make
oldconfig or your favourite kernel configuration tool is still needed.
If there is no .config or .config.old it will load a default
configuration which is probably not what you want.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] make oldconfig
  2008-08-05 19:23   ` Dale
@ 2008-08-05 15:48     ` Eric Martin
  2008-08-05 20:54       ` Dale
  0 siblings, 1 reply; 15+ messages in thread
From: Eric Martin @ 2008-08-05 15:48 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1345 bytes --]

Dale wrote:
> Daniel Pielmeier wrote:
>> 2008/8/4, James <wireless@tampabay.rr.com>:
>>  
>>> Hello,
>>>
>>> It seems like I remember that 'make oldconfig' is not
>>> needed any more, to pass the current (booted) kernel
>>> option  to the .config for building a new kernel.
>>>
>>> Of is 'make oldconfig' still a good idea?
>>>
>>>
>>> James
>>>     
>>
>> At least in the kernel Makefile there is no hint about /proc/config.gz
>> which contains the running kernel configuration, so I think make
>> oldconfig or your favourite kernel configuration tool is still needed.
>> If there is no .config or .config.old it will load a default
>> configuration which is probably not what you want.
>>
>>
>>   
> Having a config in /proc is a option in the kernel.  You just have to
> turn it on.  It is under the General setup as "Enable access to .config
> through /proc/config.gz".  I have mine here:
> 
> root@smoker / # ls -al /proc/config*
> -r--r--r-- 1 root root 10060 2008-08-05 14:19 /proc/config.gz
> root@smoker / #
> 
> 
> It can prove helpful at times.
> 
> Dale
> 
> :-)  :-)
yeah, but it doesn't change that you still have to run make oldconfig.
I love /proc/config.gz, especially because of zless and zgrep

-- 
Eric Martin
Key fingerprint = D1C4 086E DBB5 C18E 6FDA  B215 6A25 7174 A941 3B9F


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] make oldconfig
  2008-08-05 11:39 ` [gentoo-user] " Daniel Pielmeier
@ 2008-08-05 19:23   ` Dale
  2008-08-05 15:48     ` Eric Martin
  0 siblings, 1 reply; 15+ messages in thread
From: Dale @ 2008-08-05 19:23 UTC (permalink / raw
  To: gentoo-user

Daniel Pielmeier wrote:
> 2008/8/4, James <wireless@tampabay.rr.com>:
>   
>> Hello,
>>
>> It seems like I remember that 'make oldconfig' is not
>> needed any more, to pass the current (booted) kernel
>> option  to the .config for building a new kernel.
>>
>> Of is 'make oldconfig' still a good idea?
>>
>>
>> James
>>     
>
> At least in the kernel Makefile there is no hint about /proc/config.gz
> which contains the running kernel configuration, so I think make
> oldconfig or your favourite kernel configuration tool is still needed.
> If there is no .config or .config.old it will load a default
> configuration which is probably not what you want.
>
>
>   
Having a config in /proc is a option in the kernel.  You just have to 
turn it on.  It is under the General setup as "Enable access to .config 
through /proc/config.gz".  I have mine here:

root@smoker / # ls -al /proc/config*
-r--r--r-- 1 root root 10060 2008-08-05 14:19 /proc/config.gz
root@smoker / #


It can prove helpful at times.

Dale

:-)  :-) 



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] make oldconfig
  2008-08-05 15:48     ` Eric Martin
@ 2008-08-05 20:54       ` Dale
  2008-08-06  1:58         ` [gentoo-user] " James
  0 siblings, 1 reply; 15+ messages in thread
From: Dale @ 2008-08-05 20:54 UTC (permalink / raw
  To: gentoo-user

Eric Martin wrote:
> Dale wrote:
>   
>> Daniel Pielmeier wrote:  
>>     
>>> At least in the kernel Makefile there is no hint about /proc/config.gz
>>> which contains the running kernel configuration, so I think make
>>> oldconfig or your favourite kernel configuration tool is still needed.
>>> If there is no .config or .config.old it will load a default
>>> configuration which is probably not what you want.
>>>
>>>
>>>   
>>>       
>> Having a config in /proc is a option in the kernel.  You just have to
>> turn it on.  It is under the General setup as "Enable access to .config
>> through /proc/config.gz".  I have mine here:
>>
>> root@smoker / # ls -al /proc/config*
>> -r--r--r-- 1 root root 10060 2008-08-05 14:19 /proc/config.gz
>> root@smoker / #
>>
>>
>> It can prove helpful at times.
>>
>> Dale
>>
>> :-)  :-)
>>     
> yeah, but it doesn't change that you still have to run make oldconfig.
> I love /proc/config.gz, especially because of zless and zgrep
>
>   

True, I took what you wrote a little differently than what I think was 
intended.  You do still have to run make oldconfig tho.  I may test not 
running it just to see but I would not take the chance long term.  It 
may work fine but it may not.  It doesn't take to long to run so why not?

Dale

:-)  :-) 



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [gentoo-user]  Re: make oldconfig
  2008-08-05 20:54       ` Dale
@ 2008-08-06  1:58         ` James
  2008-08-06  2:34           ` M. Sitorus
                             ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: James @ 2008-08-06  1:58 UTC (permalink / raw
  To: gentoo-user

Dale <dalek1967 <at> bellsouth.net> writes:



Well, the reason I asked is for clarity. 
I found this gentoo doc, which seems a little dated:


http://gentoo-wiki.com/
HOWTO_Detailed_Kernel_Configuration


So what I gleen is that you run on 
a kernel, say version linux-2.6.24-gentoo-r8

You down load newer sources, say version 
linux-2.6.25-gentoo-r7

cd /usr/src

rm linux

ln -sf /usr/src/linux-2.6.25-gentoo-r7 linux

make oldconfig  <???>
make menuconfig

cp System.map /boot/System.map-2.6.25-gentoo-r7
cp arch/x86_64/boot/bzImage /boot/kernel-2.6.25-gentoo-r7
cp .config /boot/config-2.6.25-gentoo-r7


edit grub apppropriately
and reboot to the new kernel?


This is what I do, but I do not use the oldconfig command.

A friend asked me how I build new kernel on gentoo and 
I was hoping to find a current howto, that does not 
use genkernel and such. I did not have any luck finding one
(although I did not look very hard).


Any suggestions are appreciated. The aforementioned howto
suggest that make oldconfig, xconfig and menuconfig are
alternate ways?  Maybe your not suppose to mix oldconfig
with menuconfig?

The reason I ask is some 2.6.23 to 2.6.24. to 2.6.25
kernel have lost setting (selected options) using 
menuconfig alone. However, for a while the selected
options were always correctly included using the above
steps (without using oldconfig command syntax).


This is the source of my need for some clarity.
Maybe an updated howto is what is really needed?
One that skips genkernel and such?


James








^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: make oldconfig
  2008-08-06  1:58         ` [gentoo-user] " James
@ 2008-08-06  2:34           ` M. Sitorus
  2008-08-06  2:38           ` Dale
                             ` (2 subsequent siblings)
  3 siblings, 0 replies; 15+ messages in thread
From: M. Sitorus @ 2008-08-06  2:34 UTC (permalink / raw
  To: gentoo-user

cd /usr/src
rm linux
ln -sf /usr/src/linux-2.6.25-gentoo-r7 linux
cp /usr/src/linux-2.6.24-gentoo-r8/.config /usr/src/linux-2.6.25-gentoo-r7
make oldconfig
make menuconfig

On 8/6/08, James <wireless@tampabay.rr.com> wrote:
> Dale <dalek1967 <at> bellsouth.net> writes:
>
>
>
> Well, the reason I asked is for clarity.
> I found this gentoo doc, which seems a little dated:
>
>
> http://gentoo-wiki.com/
> HOWTO_Detailed_Kernel_Configuration
>
>
> So what I gleen is that you run on
> a kernel, say version linux-2.6.24-gentoo-r8
>
> You down load newer sources, say version
> linux-2.6.25-gentoo-r7
>
> cd /usr/src
>
> rm linux
>
> ln -sf /usr/src/linux-2.6.25-gentoo-r7 linux
>
> make oldconfig  <???>
> make menuconfig
>
> cp System.map /boot/System.map-2.6.25-gentoo-r7
> cp arch/x86_64/boot/bzImage /boot/kernel-2.6.25-gentoo-r7
> cp .config /boot/config-2.6.25-gentoo-r7
>
>
> edit grub apppropriately
> and reboot to the new kernel?
>
>
> This is what I do, but I do not use the oldconfig command.
>
> A friend asked me how I build new kernel on gentoo and
> I was hoping to find a current howto, that does not
> use genkernel and such. I did not have any luck finding one
> (although I did not look very hard).
>
>
> Any suggestions are appreciated. The aforementioned howto
> suggest that make oldconfig, xconfig and menuconfig are
> alternate ways?  Maybe your not suppose to mix oldconfig
> with menuconfig?
>
> The reason I ask is some 2.6.23 to 2.6.24. to 2.6.25
> kernel have lost setting (selected options) using
> menuconfig alone. However, for a while the selected
> options were always correctly included using the above
> steps (without using oldconfig command syntax).
>
>
> This is the source of my need for some clarity.
> Maybe an updated howto is what is really needed?
> One that skips genkernel and such?
>
>
> James
>
>
>
>
>
>
>


-- 
Salam,

Marc



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user]  Re: make oldconfig
  2008-08-06  1:58         ` [gentoo-user] " James
  2008-08-06  2:34           ` M. Sitorus
@ 2008-08-06  2:38           ` Dale
  2008-08-06  7:08           ` Daniel Pielmeier
  2008-08-06  9:28           ` Thanasis
  3 siblings, 0 replies; 15+ messages in thread
From: Dale @ 2008-08-06  2:38 UTC (permalink / raw
  To: gentoo-user

James wrote:
> Dale <dalek1967 <at> bellsouth.net> writes:
>
>
>
> Well, the reason I asked is for clarity. 
> I found this gentoo doc, which seems a little dated:
>
>
> http://gentoo-wiki.com/
> HOWTO_Detailed_Kernel_Configuration
>
>
> So what I gleen is that you run on 
> a kernel, say version linux-2.6.24-gentoo-r8
>
> You down load newer sources, say version 
> linux-2.6.25-gentoo-r7
>
> cd /usr/src
>
> rm linux
>
> ln -sf /usr/src/linux-2.6.25-gentoo-r7 linux
>
> make oldconfig  <???>
> make menuconfig
>
> cp System.map /boot/System.map-2.6.25-gentoo-r7
> cp arch/x86_64/boot/bzImage /boot/kernel-2.6.25-gentoo-r7
> cp .config /boot/config-2.6.25-gentoo-r7
>
>
> edit grub apppropriately
> and reboot to the new kernel?
>
>
> This is what I do, but I do not use the oldconfig command.
>
> A friend asked me how I build new kernel on gentoo and 
> I was hoping to find a current howto, that does not 
> use genkernel and such. I did not have any luck finding one
> (although I did not look very hard).
>
>
> Any suggestions are appreciated. The aforementioned howto
> suggest that make oldconfig, xconfig and menuconfig are
> alternate ways?  Maybe your not suppose to mix oldconfig
> with menuconfig?
>
> The reason I ask is some 2.6.23 to 2.6.24. to 2.6.25
> kernel have lost setting (selected options) using 
> menuconfig alone. However, for a while the selected
> options were always correctly included using the above
> steps (without using oldconfig command syntax).
>
>
> This is the source of my need for some clarity.
> Maybe an updated howto is what is really needed?
> One that skips genkernel and such?
>
>
> James
>
>   

I think this is going to be a debate sort of like which is better, KDE 
or Gnome?  I have to say, when I run make oldconfig, I don't run make 
menuconfig unless I have some problems.  I'm not saying that is the 
right way either.  A lot of this may depend on the situation and 
hardware.  I'm sort of like this, if you run make oldconfig then what is 
there to change when running make menuconfig afterwards?

My recommendation, run make oldconfig and answer no to most everything 
if your hardware works currently.  Keep in mind, most new stuff is for 
new hardware.  The only exception may be some of the new stuff with 
regard to managing the CPU and such.  Those you may want to research.  
Also keep in mind that help is available even during the make 
oldconfig.  Hit the question mark for that.  After that, make your 
kernel and give it a run.  Save your old working one just in case. 

Another thing to do before copying your old config, run make mrproper or 
make mrclean.  Those will give you a fresh new kernel source.

I'm not aware of a "current" howto.  May can try google for Linux?  
www.google.com/linux

Dale

:-)  :-) 




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: make oldconfig
  2008-08-06  1:58         ` [gentoo-user] " James
  2008-08-06  2:34           ` M. Sitorus
  2008-08-06  2:38           ` Dale
@ 2008-08-06  7:08           ` Daniel Pielmeier
  2008-08-09 20:35             ` james
  2008-08-06  9:28           ` Thanasis
  3 siblings, 1 reply; 15+ messages in thread
From: Daniel Pielmeier @ 2008-08-06  7:08 UTC (permalink / raw
  To: gentoo-user

2008/8/6, James <wireless@tampabay.rr.com>:
> So what I gleen is that you run on
> a kernel, say version linux-2.6.24-gentoo-r8
>
> You down load newer sources, say version
> linux-2.6.25-gentoo-r7
>
> cd /usr/src
>
> rm linux
>
> ln -sf /usr/src/linux-2.6.25-gentoo-r7 linux
>
> make oldconfig  <???>
> make menuconfig
>
> cp System.map /boot/System.map-2.6.25-gentoo-r7
> cp arch/x86_64/boot/bzImage /boot/kernel-2.6.25-gentoo-r7
> cp .config /boot/config-2.6.25-gentoo-r7
>
>
> edit grub apppropriately
> and reboot to the new kernel?

In the case you run menuconfig oldconfig is not needed. I did so
myself in the past. Now i simply run just oldconfig, because you have
a better control of what has changed between the versions. After
oldconfig menuconfig is not needed one of them will suffer.

Regards,

Daniel



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user]  Re: make oldconfig
  2008-08-06  1:58         ` [gentoo-user] " James
                             ` (2 preceding siblings ...)
  2008-08-06  7:08           ` Daniel Pielmeier
@ 2008-08-06  9:28           ` Thanasis
  3 siblings, 0 replies; 15+ messages in thread
From: Thanasis @ 2008-08-06  9:28 UTC (permalink / raw
  To: gentoo-user

on 08/06/2008 04:58 AM James wrote the following:
> Dale <dalek1967 <at> bellsouth.net> writes:
>
>
>
> Well, the reason I asked is for clarity. 
> I found this gentoo doc, which seems a little dated:
>
>
> http://gentoo-wiki.com/
> HOWTO_Detailed_Kernel_Configuration
>
>
> So what I gleen is that you run on 
> a kernel, say version linux-2.6.24-gentoo-r8
>
> You down load newer sources, say version 
> linux-2.6.25-gentoo-r7
>
> cd /usr/src
>
> rm linux
>
> ln -sf /usr/src/linux-2.6.25-gentoo-r7 linux
>
>   
cd linux
> make oldconfig 
> make menuconfig
>   



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [gentoo-user]  Re: make oldconfig
  2008-08-06  7:08           ` Daniel Pielmeier
@ 2008-08-09 20:35             ` james
  2008-08-09 21:50               ` »Q«
  0 siblings, 1 reply; 15+ messages in thread
From: james @ 2008-08-09 20:35 UTC (permalink / raw
  To: gentoo-user

Daniel Pielmeier <daniel.pielmeier <at> googlemail.com> writes:


> In the case you run menuconfig oldconfig is not needed. I did so
> myself in the past. Now i simply run just oldconfig, because you have
> a better control of what has changed between the versions. After
> oldconfig menuconfig is not needed one of them will suffer.


Thanks for all the input.
I do agree that oldconfig and menuconfig are not both
needed.

That said, I'll stick with menuconfig....


thanks again,


James




^ permalink raw reply	[flat|nested] 15+ messages in thread

* [gentoo-user]  Re: make oldconfig
  2008-08-09 20:35             ` james
@ 2008-08-09 21:50               ` »Q«
  0 siblings, 0 replies; 15+ messages in thread
From: »Q« @ 2008-08-09 21:50 UTC (permalink / raw
  To: gentoo-user

On Sat, 9 Aug 2008 20:35:43 +0000 (UTC)
james <wireless@tampabay.rr.com> wrote:

> Daniel Pielmeier <daniel.pielmeier <at> googlemail.com> writes:
> 
> 
> > In the case you run menuconfig oldconfig is not needed. I did so
> > myself in the past. Now i simply run just oldconfig, because you
> > have a better control of what has changed between the versions.
> > After oldconfig menuconfig is not needed one of them will suffer.  
> 
> 
> Thanks for all the input.
> I do agree that oldconfig and menuconfig are not both
> needed.
> 
> That said, I'll stick with menuconfig....

FWIW, I use oldconfig, which usually goes very quickly. Then if there
was a prompt I wasn't really clear on, I google a little and make any
needed changes with menuconfig.

-- 
»Q«
     Kleeneness is next to Gödelness.





^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2008-08-09 22:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-04 21:04 [gentoo-user] make oldconfig James
2008-08-04 17:11 ` Eric Martin
2008-08-04 22:52 ` [gentoo-user] " Nikos Chantziaras
2008-08-05 11:15   ` Eric Martin
2008-08-05 11:39 ` [gentoo-user] " Daniel Pielmeier
2008-08-05 19:23   ` Dale
2008-08-05 15:48     ` Eric Martin
2008-08-05 20:54       ` Dale
2008-08-06  1:58         ` [gentoo-user] " James
2008-08-06  2:34           ` M. Sitorus
2008-08-06  2:38           ` Dale
2008-08-06  7:08           ` Daniel Pielmeier
2008-08-09 20:35             ` james
2008-08-09 21:50               ` »Q«
2008-08-06  9:28           ` Thanasis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox