insomniacslk · GitHub

and others added 30 commits

April 23, 2018 17:35
Adding .stickler.yml configuration file

Philipp Deppenwiese

Zaolin

Redesigned to have a TPM interface and TPM1 and TPM2 implementations

Zaolin

created tpm.Info, refactored around it. Fixed potential FD leak
Also use Run instead of Start + Wait
Signed-off-by: Andrea Barberio <insomniac@slackware.it>
Signed-off-by: Yaroslav Kolomiiets <yrk@fb.com>
fixmynetboot 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: zaolin <zaolin.daisuki@gmail.com>
Signed-off-by: zaolin <zaolin.daisuki@gmail.com>

Jens Drenhaus

Signed-off-by: Jens Drenhaus <jens.drenhaus@9elements.com>
localboot: add config flag to select bootconfig
…leep behavior
Signed-off-by: tfg13 <tobifleig@gmail.com>

Zaolin

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>
Signed-off-by: Chris Koch <chrisko@google.com>
Signed-off-by: Chris Koch <chrisko@google.com>
Signed-off-by: Chris Koch <chrisko@google.com>
Signed-off-by: Chris Koch <chrisko@google.com>
Signed-off-by: Chris Koch <chrisko@google.com>
Signed-off-by: Chris Koch <chrisko@google.com>
Signed-off-by: Chris Koch <chrisko@google.com>
The "boot" template just includes all bootloader commands.
The "systemboot" template includes a uinit that automatically does
fbnetboot and localboot.
Signed-off-by: Chris Koch <chrisko@google.com>

@hugelgupf

rminnich

@hugelgupf

@hugelgupf

Read the original on github.com ↗