Support IPMI consoles

I find the combination of conserver with modern IPMI based serial over LAN consoles extremely useful.

This adds an additional dependency on libipmiconsole2 for the conserver-server package, with an Installed-Size of 447 kB on arm64 or 435 kB on amd64. I believe that's a rather small price to pay for this feature. There are no changes to the conserver-client package.

Note that the build dependency on both libfreeipmi-dev and libipmiconsole-dev is currently needed, as ipmiconsole.h includes freeipmi/freeipmi.h without libipmiconsole-dev depending on libfreeipmi-dev. But that's maybe a dependency bug in libipmiconsole-dev?

Merge request reports

Loading