It's very simple actually. I'll create a no-bootloader metapackage, file bugs on grub/lilo/yaboot/palo/etc, to:
Provide: boot-loader
Then the kernel can then depend on boot-loader. If someone wants no boot-loader (diskless systems, etc) they can manually install the no-bootloader metapackage, and uninstall grub/lilo/whatever.
It's very simple actually. I'll create a no-bootloader metapackage, file bugs on grub/lilo/ yaboot/ palo/etc, to:
Provide: boot-loader
Then the kernel can then depend on boot-loader. If someone wants no boot-loader (diskless systems, etc) they can manually install the no-bootloader metapackage, and uninstall grub/lilo/whatever.