Comment 5 for bug 605013

Revision history for this message
Scott Moser (smoser) wrote :

cloud-init the binary package is already in main. The "complicated" bit of this source package is in the binary cloud-init package.
This main inclusion request is for "grub-legacy-ec2", which is a binary package put here for lack of any better place to put it.

The code in grub-legacy-ec2 is copied from the grub source package. I chose to copy the existing "update-grub" grub rather than write new code to do something that was already being done elsewhere. The copy was needed (rather than just installation of 'grub') because:
a.) i needed some ec2 specific changes
b.) 'grub' conflicts with grub-pc (grub 2) which is needed in the uec images for other reasons.

as far as modifying the strings "grub" to "grub-legacy-ec2", I just left that as it was in most places figuring it there was no benefit to changing it and would simply be changes I'd have to re-apply if I wanted to re-sync with the code from grub that was copied.