[PATCH 0/7] Yocto and musl libc fixes, syslinux parser support
Brett Grandbois
brett.grandbois at opengear.com
Tue Feb 6 07:40:27 AEDT 2018
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
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
--
2.7.4
More information about the Petitboot
mailing list