Opened 7 years ago

Closed 7 years ago

#3881 closed defect (fixed)

New upgrade mechanism should support upgrade from USB

Reported by: cscott Owned by: dgilmore
Priority: high Milestone: Update.1
Component: upgrade utility Version:
Keywords: Cc: mstone, cscott, ffm
Blocked By: Blocking:
Deployments affected: Action Needed:
Verified: no

Description

We should come up with a "USB upgrade" mechanism using the new update infrastructure.

Change History (13)

comment:1 Changed 7 years ago by cscott

Ideas: economize USB bandwidth using the manifest? Read through manifests to get a list of interesting files, then snarf only those files from the USB key?

Desiderata: efficient operation on FAT filesystem (even if this means encapsulating another filesystem loopback).

comment:2 Changed 7 years ago by cscott

See also #3880, which is another alternative to 'upgrade via USB'.

comment:3 Changed 7 years ago by kimquirk

  • Cc mstone cscott added
  • Keywords killjoy? added; mstone cscott removed

With our current plan of record; where USB secure update is our primary plan for first upgrades in the deployment chain or by the individual, this has become a blocker for XM release.

comment:4 Changed 7 years ago by cscott

  • Component changed from distro to upgrade utility
  • Keywords killjoy? removed
  • Milestone changed from Update.2 to Update.1

The new olpc-update should be able to use usb as an update source without a problem, which is the preferred mechanism. Trac #3880 is not currently on the roadmap. See also trac #5307.

comment:5 Changed 7 years ago by jg

  • Milestone changed from Update.1 to Update.2

comment:6 Changed 7 years ago by cscott

  • Milestone changed from Update.2 to Retriage, Please!

olpc-update 2.0, in joyride, provides a --usb option to do this. osXYZ.usb and osXYZ.toc should be on the USB key.

comment:7 Changed 7 years ago by cscott

  • Owner changed from cscott to ApprovalForUpdate

This is olpcupdate-2.0, and olpccontents-1.9. There is a pilgrim patch as well; after approval assign to Dennis for the packages, and then reassign to me for the pilgrim portion and testing.

comment:8 Changed 7 years ago by jg

  • Milestone changed from Retriage, Please! to Update.1
  • Owner changed from ApprovalForUpdate to dgilmore

Approved.

comment:9 Changed 7 years ago by dgilmore

Please let me know what is needed to be changed in pilgrim.

comment:10 Changed 7 years ago by dgilmore

These rpms will not be going in until there is a matching srpm also

comment:11 Changed 7 years ago by dgilmore

ping

comment:12 Changed 7 years ago by ffm

  • Cc ffm added

comment:13 Changed 7 years ago by dgilmore

  • Resolution set to fixed
  • Status changed from new to closed

closing these have been in for awhile now

Note: See TracTickets for help on using tickets.