On Thu, Jun 17, 2010 at 12:33:58PM -0400, Stephen Powell wrote: [...] > I can maybe accept your proposal for Squeeze. But for Lenny, I believe > that the maintainer scripts should be changed back they way they > were. In other words, > > my $loader = "lilo"; # lilo, silo, quik, palo, vmelilo, > nettrom, arcboot, or delo > > should be set in the maintainer scripts. After all, Lenny does > not have the generalized hook script environment that Squeeze does.
But it does allow users to configure the loader to be run, using either the 'loader' or 'postinst_hook' variable. > I believe that this bug is severe enough to warrant inclusion of the > fix in stable-proposed-updates. The fact that the historical bootloader is not automatically run is not a bug; it is an intentional change. Only the silent failure is a bug. > > > > All packages that need to react to kernel installation or removal should > > install appropriate hook scripts in the directories under /etc/kernel > > instead of relying on specific support in the kernel maintainer scripts. > > > > Again, I can maybe accept that argument for Squeeze, but not for Lenny. > However, to be consistent, if you're going to leave "my $loader" set to the > null > string in i386 and amd64 kernel maintainer scripts, you should also set > it to the null string for s390 kernel maintainer scripts. Yes. I think that's probably a reasonable change for squeeze. [...] > The maintainer scripts' support for the historic boot > loader should be retained, in my opinion, at least for Squeeze. Then, > if you want to change the design of how kernel maintainer scripts > work, that can be done in Squeeze+1. It cannot be 'retained' because it is not there at present. Nor will it be reinstated. Ben. -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org