I downloaded linux-2.6.36-rc3 from www.kernel.org extracted the above and I created a directory $HOME/bond So I have 2 directories like this
1) $HOME/bond 2) $HOME/linux-2.6.36-rc3 now I did following cd $HOME/linux-2.6.36-rc3 cp $HOME/linux-2.6.36-rc3/arch/x86/configs/i386_defconfig $HOME/linux-2.6.36-rc3 mv $HOME/linux-2.6.36-rc3/i386_defconfig $HOME/linux-2.6.36-rc3/.config yes ' ' | make 0=$HOME/bond oldconfig make 0=$HOME/bond modules sudo make 0=$HOME/bond modules_install but to my surprise I am not seeing a single file in $HOME/bond and in fact all the files are in /lib/modules/2.6.36-rc3/ and not in the directories which I gave on command line. I called each time make with 0=desired directory argument. What is the error in above execution? -- Everything is okay in the end, if it's not ok, then it's not the end.