Bug#518407: module-init-tools: Invalid modules.dep file created during upstream kernel build
On Friday 06 March 2009, Marco d'Itri wrote:
> On Mar 05, Frans Pop <email@example.com> wrote:
> > The problem seems to be that depmod, which is run as part of the
> > build, generates a modules.dep file with incomplete paths. These
> > incomplete paths in turn cause initramfs-tools to create a broken
> > initrd.
> Upstream says this is a feature, and actually it is documented in the
> If path != '/' then the path is relative to the kernel directory.
That does not really explain *why* the behavior was changed. and IMO it's
an extremely unfortunate backwards compatibility issue.
I also don't think changing initramfs-tools is sufficient to fix this.
It is very much possible that someone builds a new kernel package on a
system running unstable/testing and thus having the new m-i-t, but wants
to install it on a system running stable that has the old intramfs-tools.
As the initramfs is created at package installation time, a reboot will
still fail in that case.
For the same reason fixing the upstream kernel Makefile is no solution as
that would only fix the problem for new kernel versions.
IMO m-i-t will need to ensure backwards compatibility for the forseeable
future (at least until lenny is archived) to avoid major problems for
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org