#12129 NORM Not Tri: Strange filenames used in XO-4 secure boot path
Zarro Boogs per Child
bugtracker at laptop.org
Tue Oct 2 12:48:12 EDT 2012
#12129: Strange filenames used in XO-4 secure boot path
-------------------------------------------+--------------------------------
Reporter: dsd | Owner: wmb at firmworks.com
Type: defect | Status: new
Priority: normal | Milestone: Not Triaged
Component: ofw - open firmware | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
-------------------------------------------+--------------------------------
Comment(by dsd):
You're right - putting myself in your shoes and trying to write that wiki
page made me get to grips with the situation. The decisions on what to
support or not seem fairly arbitrary but it isn't as easy as it appears to
come up with a final decision.
Anyway, I gave it some thought, thinking about what would be the cleanest
and most logical solution, and came up with this:
http://wiki.laptop.org/go/Firmware_zip_file_handling
The principles of this design are:
* It does what makes sense first and by default - it looks for machine-
suffixed filenames
* It falls back on the old system for backwards compatibility, and for
convenience (e.g. 1 collection stick filename works for all laptop models)
The changes needed in bundle-present? are:
* Always look for the version-suffixed filename first
* Always fall back on the unversioned names, even on XO-4
The original headache caused by #12091 is gone, since more recent software
builds don't include the firmware image that caused the
confusion/conflict. So it is safe to reinstate support for the bootfw.zip
name in new firmware builds.
Also, as part of this, I have modified the OS build system to produce
version-suffixed filenames (plus compat symlinks for XO-1/XO-1.5). So
actually with that fix and your firmware fix, the original issue that
caused me to open this bug is gone, but if you would like the opportunity
to solidify and document this scheme, here it is :)
--
Ticket URL: <http://dev.laptop.org/ticket/12129#comment:2>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list