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
59b437e0f2
boot: update tests to match changes in master
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-09-06 19:32:06 +02:00
Maciej Borzecki
fc5b004454
Merge remote-tracking branch 'upstream/master' into bboozzoo/uc20-recovery-capable-system
2021-09-06 19:30:29 +02:00
Maciej Borzecki
227eecccdb
boot: make sure that recovery capable system is always listed last in the bootenv
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-09-06 19:28:41 +02:00
Maciej Borzecki
0c63e4c5ff
boot: tweak bootenv variable naming, update unit tests
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-09-06 11:55:59 +02:00
Maciej Borzecki
7b6b5e8384
Merge remote-tracking branch 'upstream/master' into bboozzoo/uc20-recovery-capable-system
2021-09-06 11:32:05 +02:00
Miguel Pires
aa623a49ea
many: remove unused parameters and returns
2021-09-02 17:44:34 +01:00
Miguel Pires
db9c63b734
many: remove unused code
2021-08-26 18:24:02 +01:00
Maciej Borzecki
6bd52d6897
boot: rename bootenv var to good_recovery_systems
...
We already use good_recovery_systems tag/name to record usable recovery systems
in the modeenv. Use the same name in bootenv as the meaning of its entries is
the same.
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-08-26 13:07:11 +02:00
Maciej Borzecki
366c785321
boot: remaining renames
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-08-26 13:06:22 +02:00
Maciej Borzecki
716e920ad4
boot: rename to MarkRecoveryCapableSystem
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-08-23 18:26:13 +02:00
Maciej Borzecki
d409131963
Merge remote-tracking branch 'upstream/master' into bboozzoo/uc20-recovery-capable-system
2021-08-23 18:16:52 +02:00
Maciej Borzecki
5d8b8efc1e
boot: record recovery capable system during install
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-19 14:52:36 +02:00
Maciej Borzecki
5af8779d50
boot: record a recovery capable system in the bootenv
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-19 14:52:36 +02:00
Maciej Borzecki
e7a4ad2430
boot: allow mocking resealKeyToModeenv when setting up the whole state is impractical
...
On occasion, setting up the whole encryption state is impractical and defeats
the purpose of the test. Allow mocking a higher level call to make it easier.
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-14 10:49:27 +02:00
Maciej Borzecki
4289a43db6
boot: tweak unit tests
...
Thanks to @mvo5 for suggestions
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-08 08:34:16 +02:00
Maciej Borzecki
488b9c3b5f
boot: tweak wording in model change unit test comments
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-07 10:42:00 +02:00
Maciej Borzecki
cbeff5f1ea
boot: further improvements to device change unit tests
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-06 16:20:10 +02:00
Maciej Borzecki
702fa23cdb
Merge remote-tracking branch 'upstream/master' into bboozzoo/uc20-boot-device-change-model
2021-07-06 10:06:40 +02:00
Michael Vogt
49ad899515
Merge pull request #10481 from bboozzoo/bboozzoo/uc20-set-up-try-mode-when-trying-system
...
boot: properly handle tried system model
2021-07-06 09:14:57 +02:00
Maciej Borzecki
7c5ab7ba69
boot: exercise model being restored during device change
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-05 16:58:45 +02:00
Maciej Borzecki
5dd6e767a2
Merge remote-tracking branch 'upstream/master' into bboozzoo/uc20-boot-device-change-model
2021-07-05 16:53:09 +02:00
Maciej Borzecki
1857d7bde1
boot: shuffle the model around, fix typos
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-05 14:54:08 +02:00
Maciej Borzecki
2b15549677
boot: allow mocking secboot reseal call
...
This is sometimes useful in integration testing.
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-05 11:37:20 +02:00
Maciej Borzecki
82442bf114
boot: more detailed model check during device change
...
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com >
2021-07-02 13:30:32 +02:00