Make Mender client configuration that causes the client to use grub backend for boot manipulation

Description

Acceptance criteria:

  • Implementation for the client that uses grub related commands for boot sequence manipulation (see )

  • One of the following (but probably not both):

    1. Build option which enabled Grub code path instead of U-Boot (for example using the +build directive in Go source files)

    2. Configuration option in mender.conf which determines commands during runtime instead.

  • Slight preference to option 1 above, since one of the code paths will always be dead code on any given platform. But not if it gets too complicated

  • Both partition flipping, rolling back, and committing must be covered

Affects versions

None

Environment

None

Checklist

Activity

Show:
Fixed

Details

Assignee

Reporter

Labels

Story Points

Priority

Sprint

Backlog

yes

Zendesk Support

Checklist

Created September 12, 2017 at 4:05 PM
Updated June 25, 2024 at 11:55 AM
Resolved March 27, 2018 at 1:44 PM