Changes to v2: - Removed the external library, done both parsing and writing by hand. Parsing is done even without libc.
Changes to v1: - Added the library as single files instead of external dependency - The distinction between in BGENV.DAT and BGENV.INI is now the other way around - if the file name is BGENV.INI, it is parsed with as INI file, in every other case the old behavior is used. - Squashed some commits that belonged together Tobias Schmidl (1): INI file: Added parsing BGENV.INI.example | 9 ++ Makefile.am | 2 + env/env_ini_buffer.c | 310 +++++++++++++++++++++++++++++++++++++++ env/env_ini_buffer_efi.c | 1 + env/fatvars.c | 19 ++- include/env_ini_buffer.h | 24 +++ include/envdata.h | 13 ++ include/syspart.h | 5 + tools/bg_envtools.c | 24 ++- tools/bg_setenv.c | 55 +++++-- 10 files changed, 447 insertions(+), 15 deletions(-) create mode 100644 BGENV.INI.example create mode 100644 env/env_ini_buffer.c create mode 120000 env/env_ini_buffer_efi.c create mode 100644 include/env_ini_buffer.h -- 2.37.2 -- You received this message because you are subscribed to the Google Groups "EFI Boot Guard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/efibootguard-dev/20220928125636.1623020-1-tobiasschmidl%40siemens.com.
