On Tue, Oct 11, 2005 at 03:09:05AM +0200, Thiemo Seufer wrote:
> reassign 333220 kernel-package 9.008
> severity 333220 important
> tags 333220 patch
> thanks
>
> Martin Michlmayr wrote:
> > Package: kernel-image-2.4.27-xxs1500
> > Version: 2.4.27-11.040815-2
> > Severity: grave
> >
> > kernel-image-2.4.27-xxs1500 doesn't install. It seems kernel-package
> > is confused as to the name of the kernel.
> >
> > Setting up kernel-image-2.4.27-xxs1500 (2.4.27-11.040815-2) ...
> > Internal Error: Could not find image (/boot/vmlinuz-2.4.27-xxs1500)
> > dpkg: error processing kernel-image-2.4.27-xxs1500 (--install):
> > subprocess post-installation script returned error exit status 2
> >
> > vs
> >
> > -rw-r--r-- 1 root root 6963004 2005-10-07 23:53 vmlinux-2.4.27-xxs1500
>
> This seems to be some deficiency in kernel-package.
> /usr/share/kernel-package/rules defines for xxs1500
>
> kimage := vmlinux.srec
> ...
> kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
>
> and the same kimage value is put in the package postinst. But later
> in the postinst
>
> # Paranoid check to make sure that the correct value is put in there
> if (! $kimage) { $kimage = "vmlinuz"; } # Hmm. empty
> elsif ($kimage =~ m/^b?zImage$/o) { $kimage = "vmlinuz"; } # these
> produce vmlinuz
> elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage; }
> elsif ($kimage =~ m/^vmlinux$/o) { my $nop = $kimage; }
> else { $kimage = "vmlinuz"; } # Default
>
> the default of "vmlinuz" is chosen, which leads to the vmlinux/vmlinuz
> mismatch noted above.
I guess this could be a candidate for a sarge-update, depending
on how the fix pans out.
--
Horms
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]