Packaged kernel erase on update / updating SD Card Booted kernel from package
Graeme Gregory
graeme at openmoko.org
Thu Aug 7 15:58:56 CEST 2008
On Thu, 07 Aug 2008 14:45:04 +0100
Andy Green <andy at openmoko.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Somebody in the thread at some point said:
>
> |> Perhaps what it should do on that is check for uImage.bin on / and
> |> /media/card, and if found copy the payload image over there
> |> additionally as uImage.bin.
> |>
> | Im having trouble parsing what you mean.
> |
> | /boot/uImage.bin will always be a kernel image no matter the boot
> | media, what happens extra is this is also flashed.
>
> There's another case where you updated the kernel during jffs2 rootfs
> booted session, but you also boot on SD Card other times. Then, it
> would be good if it made sure that the kernel update action also
> updated what would be /media/card/boot -- previously I stuck my
> kernels in / but /boot is fine now I see it is the convention -- if
> there was a uImage.bin already in there.
>
Hmm, there is a very good tradition in packaging systems to not fsck
with data outside of / for very good reasons. Im not sure I like the
automatically overwriting stuff on mounted media without knowing what
it is.
> Did you see any problem with the flash_erase --> first 4MBytes of
> kernel partition thing?
>
No problems I can see, but gta01 is so old I cant remeber what its
partitioning is like.
Graeme
More information about the openmoko-kernel
mailing list