and others added 30 commits
April 23, 2018 17:35fixmynetboot is now part of the netboot workflow. It is called automatically if netboot fails, if speficied in the VPD variables, or if `-fix` is passed. Also corrected error handling logic in checker and restructured command execution. Signed-off-by: Andrea Barberio <insomniac@slackware.it>
Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com>
uinit: Add interactive mode
* localboot: add multiboot support Enables localboot to handle multiboot menu entries using kexeec support for multiboot Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * review fixes Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * review: rework ScanGrubConfigs Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * fix bootconfig struct tag Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * review: add safeguard to recursive grub.cfg search Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * localboot: add multiboot support Enables localboot to handle multiboot menu entries using kexeec support for multiboot Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * initial draft, support for vfat and ext4 Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * add config flag to selct bootconfig Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * fix rebase Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * rework bootconfig.go due to new mulitboot interface Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * fix rebase Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * localboot/grub.go: rework fsuuid validation Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * localboot/grub.go: reset kernelBaseDir for every grub menuentry Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * rework measurement of bootconfigs Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * clean up comments Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * crypto: remove TryMeasureBootconfig() Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com> * storage/blockdev.go: fix PartitionsByFsUUID Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com>
localboot -> cmds/boot/localboot netboot -> cmds/boot/fbnetboot uinit -> cmds/boot/uinit cmds/fixmynetboot -> examples/fixmynetboot cmds/vpdbootmanager -> tools/vpdbootmanager Signed-off-by: Chris Koch <chrisko@google.com>