[PATCH 0/7] Resubmit: Yocto and musl libc fixes, syslinux parser support

Samuel Mendoza-Jonas sam at mendozajonas.com
Mon Feb 12 15:04:35 AEDT 2018


On Thu, 2018-02-08 at 12:07 +1000, Brett Grandbois wrote:
> Hi Sam,
> 
> Resubmitting this due to some STMP server issues we were having likely would 
> have labeled the prior attempt as junk.
> 
> Various minor fixes for building and running in a Yocto-based musl libc environment.
> 
> Add parser support for SYSLINUX following the specifcation:
> http://www.syslinux.org/wiki/index.php?title=SYSLINUX#How_do_I_Configure_SYSLINUX.3F
> 
> Brett Grandbois (7):
>   discover/pb-discover: #include <locale.h> for musl libc
>   ncurses/nc-cui: musl libc fixes
>   ncurses/nc-cui: fix unreferenced assertion variable
>   grub2/grub2-parser: accept no whitespace in grub menuentry
>   grub2/grub2: add Yocto paths to default grub2 conf search paths
>   test/parser: test no whitespace on grub menuentry
>   syslinux: add syslinux parser support

Thanks, merged as 02af1caf

I do plan to combine syslinux-parser and pxe-parser at some point, but
since there are a few differences that need to be resolved no need to
hold this up in the meantime.

Cheers,
Sam

> 
>  discover/Makefile.am                         |   3 +-
>  discover/grub2/grub2-parser.y                |   2 +-
>  discover/grub2/grub2.c                       |   2 +
>  discover/pb-discover.c                       |   1 +
>  discover/syslinux-parser.c                   | 486 +++++++++++++++++++++++++++
>  test/parser/Makefile.am                      |  14 +-
>  test/parser/data/syslinux-include-nest-1.cfg |   7 +
>  test/parser/data/syslinux-include-nest-2.cfg |   6 +
>  test/parser/data/syslinux-include-root.cfg   |  18 +
>  test/parser/test-grub2-single-yocto.c        |  38 +++
>  test/parser/test-syslinux-explicit.c         |  41 +++
>  test/parser/test-syslinux-global-append.c    |  56 +++
>  test/parser/test-syslinux-nested-config.c    |  41 +++
>  test/parser/test-syslinux-single-yocto.c     |  36 ++
>  ui/ncurses/nc-cui.c                          |   6 +-
>  15 files changed, 751 insertions(+), 6 deletions(-)
>  create mode 100644 discover/syslinux-parser.c
>  create mode 100644 test/parser/data/syslinux-include-nest-1.cfg
>  create mode 100644 test/parser/data/syslinux-include-nest-2.cfg
>  create mode 100644 test/parser/data/syslinux-include-root.cfg
>  create mode 100644 test/parser/test-grub2-single-yocto.c
>  create mode 100644 test/parser/test-syslinux-explicit.c
>  create mode 100644 test/parser/test-syslinux-global-append.c
>  create mode 100644 test/parser/test-syslinux-nested-config.c
>  create mode 100644 test/parser/test-syslinux-single-yocto.c
> 



More information about the Petitboot mailing list