Hi Jan,

> Adapt the build system to build a shared library
> libebgenv-${EBG_VERSION}.so symlinked to by a
> libebgenv.so in addition to the static libebgenv.a.
> 
> This shared library may be used by external software
> such as SWUpdate [1] wanting to modify EFI Boot Guard's
> environment without having to statically link against
> libebgenv.a, following the pattern of libubootenv [2].
> 
> Note that the bg_setenv utility deliberately remains
> statically linked against libebgenv.a. for easy
> inclusion in initramfs or rescue media and to not
> break existing deployments. Alike, libebgenv.a is
> still installed via make install (though distrbutions
> may decide to not package it).
> This may be deprecated and removed in future versions.
> 
> [1] https://github.com/sbabic/swupdate
> [2] https://github.com/sbabic/libubootenv
> 
> Signed-off-by: Christian Storm <[email protected]>

Any thoughts on this one? In particular regarding the (remaining)
static linking and deprecation of libebgenv.a?


Kind regards,
   Christian

-- 
Dr. Christian Storm
Siemens AG, Technology, T RDA IOT SES-DE
Otto-Hahn-Ring 6, 81739 München, Germany

-- 
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/20210825064323.vfj3etupxxwkpsxu%40MD1ZFJVC.ad001.siemens.net.

Reply via email to