I think the "real" bug here, is that the postinst-script (usr/share/kernel-package/pkg/image/postinst) from newer versions of kernel-package stopped building initrds but the version of initramfs-tools in lucid doesn't install the necessary files in /etc/kernel/post{inst,rm}.d/ to pick up the slack. Newer versions of initramfs-tools (in maverick) does this correctly:
I think the "real" bug here, is that the postinst-script (usr/share/ kernel- package/ pkg/image/ postinst) from newer versions of kernel-package stopped building initrds but the version of initramfs-tools in lucid doesn't install the necessary files in /etc/kernel/ post{inst, rm}.d/ to pick up the slack. Newer versions of initramfs-tools (in maverick) does this correctly:
aowi@otto ~ $ diff -Naur <(ssh bonnie dpkg -L initramfs-tools) <(dpkg -L initramfs- tools)| grep /etc/kernel postinst. d postinst. d/initramfs- tools postrm. d postrm. d/initramfs- tools
+/etc/kernel
+/etc/kernel/
+/etc/kernel/
+/etc/kernel/
+/etc/kernel/
(otto is maverick, bonnie is lucid).
Backporting the newer initramfs-tools to lucid would solve this problem for those of us desperately clinging to a long-term support release :-)