[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFC] Updating boot loaders in lenny and squeeze



On Sat, 2010-06-26 at 20:35 -0400, Stephen Powell wrote:
> On Sat, 26 Jun 2010 15:50:27 -0400 (EDT), Ben Hutchings wrote:
> > On Wed, 2010-06-23 at 23:31 +0200, Jonas Smedegaard wrote:
> >> 
> >> A great while back initramfs-tools and kernel packages broke the ABI 
> >> coordinated across initramfs-tools, linux-2.6, yaird and kernel-package.
> >> 
> >> Sure would be nice with a stable ABI again, and getting informed if it 
> >> changes.
> > 
> > That is a separate issue.  What we need here is an interface for the
> > initramfs builder to update the boot loader if necessary.  No such
> > interface exists yet, AFAIK.
> >
> > I suggest something like the following:
> > 
> > 1. Boot loaders that maintain block lists install a script under
> > /etc/mkinitramfs/post-update.d which takes two arguments: the kernel ABI
> > version (uname -r) and the absolute path to an initramfs.
> > 
> > 2. Initramfs builders call the scripts in this directory after creating,
> > updating or deleting an initramfs by running:
> >     run-parts --verbose --exit-on-error --arg=$version --arg=$path /etc/mkinitramfs/post-update.d
> > or similar.
> > 
> > We could alternately use multiple directories or an argument to
> > distinguish creation, update and deletion.  However, I suspect that
> > these scripts will need to invoke the same command in all cases.
> 
> Sounds reasonable to me.  This is for Squeeze+1, right?

No, we need something like this for squeeze.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: