Re: Bug#683562: kfreebsd-image-9.0-1-amd64: Package does not install !
On 15:16, Robert Millan wrote:
> 2012/8/1 Steven Chamberlain <email@example.com>:
> > It seems like the existence of a kFreeBSD kernel on a linux-* arch
> > confuses GRUB's dkms and mkinitramfs postinst hooks.
> We could move it off /boot, or we could add Conflicts: dkms
> [linux-any], etc. Any suggestions?
What is the purpose of the package on linux-any systems? It is not a
part of that system's boot process so perhaps doesn't belong in /boot,
but rather somewhere like /usr/share or /usr/lib, like where ROM images
for Qemu and things go.
Someone may be crazy enough to dual-boot linux/kfreebsd out of a shared
/boot partition but that's not supported. (At least update-grub
would be unable to run dkms/mkinitramfs if run from kfreebsd).
I'm not sure if Conflicts: dkms would be correct, if dkms is simply being
invoked incorrectly by the GRUB postinst hook. In which case
mkinitramfs might still be broken. (Haven't tested this theory).