Oh ok. I see this is how it is supposed to work now, so we're fine.
Thanks for the help
Alex

On 5/1/09, Manoj Srivastava <sriva...@acm.org> wrote:
> On Fri, May 01 2009, Alex Goebel wrote:
>
>> Hi
>>
>>>> Still broken in 12.012, had to generate initrd by hand (mkinitrd).
>>>
>>>         kernel-package no longer does initrd generation. User scripts
>>>  do.
>>
>> Oh ok I always thought the (initial) initrd is included in the deb
>> package, but I see it's not.
>
>         No, initrd images have always been calculated on the target
>  machine -- this is how  it knows what modules to include in the
>  initramfs.
>
>>
>>>         Well, that piece of code is provided by the user. Well, what do
>>>  you have in /etc/kernel?
>>>       find /etc/kernel -type f -ls
>>>  Based on the answer to that, we might discover what needs to be
>>>  changed.
>>
>> There are two files:
>> 335214    4 -rwxr-xr-x   1 root     root          220 Feb 17 06:42
>> /etc/kernel/postrm.d/initramfs-tools
>> 335224    4 -rwxr-xr-x   1 root     root          264 Feb 17 06:42
>> /etc/kernel/postinst.d/initramfs-tools
>
>         Which are provided by the tool, initramfs-tools.
>
>> The postinst one contains
>>
>> #!/bin/sh
>>
>> # passing the kernel version is required
>> [ -z "$1" ] && exit 0
>>
>> # kernel-package passes an extra arg; hack to not run under kernel-package
>> [ -z "$2" ] || exit 0
>>
>
>         And this version explicitly does not support kernel-package
>  images.
>
>> # we're good - create initramfs.  update runs do_bootloader
>> update-initramfs -c -t -k "$1"
>>
>> No idea whether that is 100% correct. Is is the current
>> initramfs-tools in unstable.
>
>         And so, you have not got anything that tells the postinst that
>  you want an initrd generated.
>
>         If you are running unstable, update to the latest
>  kernel-package, and read up  on /usr/share/doc/kernel-package/README.gz
>
>
>> Interestingly, the update-grub (or so) must have worked, because after
>> installation of the kernel image, the new kernel appeared in menu.lst
>> (albeit without initrd).
>
>         What you need to do is look into the example hook script in
>  /usr/share/kernel-package/examples/etc/kernel/ and copy over what you
>  want into /etc/kernel
>
>         You also want to read the NEWS.Debian file there, espescilly if
>  you are following Sid.
>
>         manoj
> --
> Disobedience: The silver lining to the cloud of servitude. Ambrose
> Bierce
> Manoj Srivastava <sriva...@acm.org> <http://www.golden-gryphon.com/>
> 1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C
>



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to