View Single Post
Old 02-14-2013, 01:48 AM   #10
dsmid
Linux devotee
dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.
 
dsmid's Avatar
 
Posts: 565
Karma: 2058815
Join Date: Feb 2011
Device: Kindle 3, Kindle 4B, Kindle PW2
Here are some confirmed facts:
  • initramfs updater looks only for lowercase update file names - "update*.bin"
  • OTOH rootfs updater is case insensitive when it comes to update file names (that's why full updates begin with lowercase 'u' while incremental updates begin with uppercase 'U')
  • initramfs updater silently fails if there are two or more "update*.bin" files and leaves the files as they are
  • rootfs updater (the framework part to be more precise) deletes all but one the first one in ASCII order and then happily installs the leftover
  • rootfs updater ignores zero-length "update files", doesn't even delete them
I'll utilize these facts in version 2 of this hack.

Last edited by dsmid; 02-14-2013 at 09:54 AM.
dsmid is online now   Reply With Quote