Public bug reported:

system-image currently supports a 'bootme' option that may be present in
the JSON and instructs Touch to reboot _after it has finished
downloading the current file_.

However, Core has a slightly different requirement. It attempts to
minimise reboots, but when certain packages (like the kernel) have been
updated, a reboot will be required. Crucially though, this reboot should
not occur until the the system image has been fully downloaded *and*
fully unpacked.

After a discussion with barry+mvo, we think the best approach is to
modify the bootme flag to be able to specify a 'deferred' value meaning
"reboot at end of download+unpack".

** Affects: ubuntu-system-image
     Importance: High
         Status: Triaged


** Tags: client

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to system-image in Ubuntu.
https://bugs.launchpad.net/bugs/1377956

Title:
  modify semantics of bootme attribute to support delayed reboot

Status in Ubuntu system image (server/client/updater):
  Triaged

Bug description:
  system-image currently supports a 'bootme' option that may be present
  in the JSON and instructs Touch to reboot _after it has finished
  downloading the current file_.

  However, Core has a slightly different requirement. It attempts to
  minimise reboots, but when certain packages (like the kernel) have
  been updated, a reboot will be required. Crucially though, this reboot
  should not occur until the the system image has been fully downloaded
  *and* fully unpacked.

  After a discussion with barry+mvo, we think the best approach is to
  modify the bootme flag to be able to specify a 'deferred' value
  meaning "reboot at end of download+unpack".

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-system-image/+bug/1377956/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to