[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kbuild-2.6.28 in sid?



Hugo Vanwoerkom a écrit :
> Hugo Vanwoerkom wrote:
>> Javier Barroso wrote:
>>> On Thu, Mar 26, 2009 at 12:08 PM, Anton Piatek <anton@piatek.co.uk>
>>> wrote:
>>>> Hi,
>>>> I am running the 2.6.28 kernel in sid, and wanted to build the vmware
>>>> kernel modules - for this I need the headers for 2.6.28, fine, but
>>>> they depend on linux-kbuild-2.6.28 which isn't available
>>>> Searching on packages.debian.org does not show that level in
>>>> experimental either.
>>>
>>> Now in sid is 2.6.29, you could 'dget' the source at
>>> http://kernel-archive.buildserver.net/debian-kernel/build/pool/main/l/linux-kbuild-2.6/linux-kbuild-2.6_2.6.29-1~snapshot.13245.dsc
>>>
>>> and build the package, so you can install it.
>>>
>>> I did it when in kernel-archive.buildserver.net had 2.6.28 version and
>>> it worked fine.
>>>> Is this likely to be something that will come along soon, does it
>>>> sound like it was forgotten to be uploaded?
>>> I think is a copyright issue (search in debian-devel about).
>>>
>>
>> I just generated the 2.6.29-1-686 Debian kernel. I do this:
>>
>> 1. As user generated the kernel from www.kernel.org in some directory
>>
>> 2. Download
>> http://ftp.de.debian.org/debian/pool/main/l/linux-2.6/linux-2.6_2.6.29-1.diff.gz
>>  and apply that to #1 as a patch.
>>
>> 3. Comment out
>> ##+ debian/dfsg/drivers-net-bnx2-request_firmware-1.patch
>> ##+ features/all/drivers-gpu-drm-mga-request_firmware.patch
>> ##+ features/all/drivers-gpu-drm-r128-request_firmware.patch
>> ##+ features/all/drivers-gpu-drm-radeon-request_firmware.patch
>> ##+ features/all/drivers-net-tehuti-request_firmware.patch
>> ##+ features/all/drivers-net-typhoon-request_firmware.patch
>> ##+ features/all/drivers-scsi-qla1280-request_firmware.patch
>> in linux-2.6.29/debian/patches/series/1 (they fail)
>>
>> 4. Change debian/rules permissions to make it executable, change
>> debian/bin/buildcheck.py as follows:
>>
>> ...
>>     def __call__(self, out):
>>         ret = 0
>>         return 0
>> ...
>>
>> 5. Run:
>> fakeroot debian/rules debian/build debian/stamps
>> against the tree of #1.
>>
>> 6. Run
>> fakeroot make -f debian/rules.gen setup_i386_none_686
>> the same way. This will generate the build dir.
>> By cd'ing on linux-2.6.29/debian/build/build_i386_none_686 you can
>> then run 'make menuconfig' and change kernel parameters. E.g change
>> the processor or whatever you want. Add a boot logo.
>>
>> 7. That done run:
>> fakeroot make -f debian/rules.gen binary-arch_i386_none_686
>> the same way and that will cook for 2.5 hours and in the end generate:
>> linux-headers-2.6.29-1-686_2.6.29-1_i386.deb
>> linux-image-2.6.29-1-686_2.6.29-1_i386.deb
>>
> 
> Boots fine and NVIDIA-Linux-x86-96.43.11-pkg1.run installs clean.
> 
> But do not use the header .deb, instead make symlinks:
> 
> lrwxrwxrwx 1 root root     97 Mar 27 11:34 build ->
> /hda10/backup.files/fromhd/home/hugo/linux-2.6.29-1/linux-2.6.29/debian/build/build_i386_none_686
> 
> 
> lrwxrwxrwx 1 root root     84 Mar 27 11:34 source ->
> /hda10/backup.files/fromhd/home/hugo/linux-2.6.29-1/linux-2.6.29/debian/build/source
> 
> 
> And then you're all set.
> 
> Comment: 2.6.29 behaves better at boot time than its predecessor: in
> 2.6.28 the console would black out after setting up the console...
> 
> Hugo
> 
> 
> 
> 
> 
> 
> 
Hi,
kbuild is out for 2.6.29:

apt-cache policy linux-kbuild-2.6.29
linux-kbuild-2.6.29:
  Installé : (aucun)
  Candidat : 2.6.29-1
 Table de version :
     2.6.29-1 0
        500 http://ftp.fr.debian.org sid/main Packages


Tom


Reply to: