14 Commits

Author SHA1 Message Date
Maciej Borzecki
33e05cc14f boot: include snapd_good_recovery_systems in debug bootenv dump
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-10-01 15:31:17 +02:00
Maciej Borzecki
53b7e0df14 cmd/snap, boot: add snapd_full_cmdline_args to dumped boot vars
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-04-15 09:26:34 +02:00
Maciej Borzecki
0c076b3183 boot, cmd/snap: include extra cmdline args in debug boot-vars output
Include snapd_extra_cmdline_args in snap debug boot-vars output on UC20 systems.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-04-08 16:05:10 +02:00
Maciej Borzecki
51cdb460d7 boot: set root dir for a recovery bootloader when setting debug variables
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-02-24 13:00:50 +01:00
Maciej Borzecki
a751c32f88 boot, cmd/snap: tweak how bootloader role is recognized when setting debug boot values
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-02-23 15:45:45 +01:00
Maciej Borzecki
9088032de3 boot, cmd/snap: add snap_try_kernel to boot variables dump
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-02-23 14:24:34 +01:00
Maciej Borzecki
2cf05e0b96 boot: fix comment typo
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-02-22 12:35:28 +01:00
Maciej Borzecki
b4358e7c7a boot: introduce debug helper for setting bootloader variables
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-02-19 15:21:36 +01:00
Maciej Borzecki
f0120ef634 boot: add recovery systems boot variables to debug dump
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2021-02-19 14:23:25 +01:00
Maciej Borzecki
35decabcef boot: treat a system as UC20 when modeenv file exists
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2020-09-22 14:01:23 +02:00
Maciej Borzecki
8981b65fd8 boot: fix debug bootloader variables dump on UC20 systems
The output of `snap debug boot-vars` is not that useful on UC20 systems.
Specifically, on Raspberry PI, the alternative location of bootloader
environment (boot.sel) is not even selected if none of the bootloader flags is
set, so running the debug command on such system outright fails.

Try to remedy this by picking a reasonable set of options based on either root
dir, of the flags.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2020-09-22 10:41:38 +02:00
Ian Johnson
48eb44709f cmd/snap/debug/boot-vars: add opts for setting dir and/or uc20 vars
Signed-off-by: Ian Johnson <ian.johnson@canonical.com>
2020-04-13 15:30:12 -05:00
Michael Vogt
9987c8c25a boot: fix two typos (thanks to Samuele) 2019-09-26 10:07:00 +02:00
Michael Vogt
8c58a69c87 boot: rename DebugDumpBootvars->DumpBootvars and move info boot/debug.go 2019-09-26 09:27:05 +02:00