
It allows to use sysboot command on board which have no NET support.
Currently, sysboot command can't be used if CMD_NET and NET flags are not set, while sysboot allows to load extlinux.conf file from local filesystem, so it doesn't need to depend of CMD_NET and NET flags.
- Move from_env() from pxe.c to nvedit.c. - As sysboot and pxe commands are sharing piece of code, put this common code into a new file pxe_utils.c. - Extract sysboot command's code outside pxe.c and create a new sysboot.c file. - Fix some checkpatch issues.
Patrice Chotard (6): cmd: Migrate from_env() from pxe.c to nvedit.c cmd: Prepare sysboot command independence cmd: sysboot: Create a sysboot command dedicated file cmd: pxe_utils: Fix checkpatch WARNING/CHECK cmd: sysboot: Fix checkpatch WARNING/CHECK cmd: pxe: Fix checkpatch WARNING/CHECK
Kconfig | 1 + cmd/Kconfig | 6 + cmd/Makefile | 3 +- cmd/nvedit.c | 17 + cmd/pxe.c | 1730 ++--------------------------------------------- cmd/pxe_utils.c | 1413 ++++++++++++++++++++++++++++++++++++++ cmd/pxe_utils.h | 90 +++ cmd/sysboot.c | 134 ++++ include/env.h | 10 + 9 files changed, 1726 insertions(+), 1678 deletions(-) create mode 100644 cmd/pxe_utils.c create mode 100644 cmd/pxe_utils.h create mode 100644 cmd/sysboot.c