Clone this repo:

Branches

  1. fae994b meson: reformat with meson formatter by Patrick Williams · 2 months ago master
  2. d9309ef clang-format: update latest spec and reformat by Patrick Williams · 2 months ago
  3. 6061478 build: use allowed over enabled or not-disabled by Patrick Williams · 2 months ago
  4. 2802948 clang-format: re-format for clang-19 by Patrick Williams · 4 months ago
  5. b80a025 clang-format: re-format for clang-18 by Patrick Williams · 8 months ago

ipmi-blob-tool

ipmi-blob-tool is a host-side tool that speaks the BLOB protocol over IPMI.

Dependencies

Test cases require google{test,mock}, valgrind, and lcov.

Building

For a standard release build, you want something like:

./bootstrap.sh
./configure --disable-tests
make
make install

For a test / debug build, a typical configuration is

./bootstrap.sh
./configure --enable-tests --enable-coverage --enable-valgrind
make
make check
make check-valgrind
make check-code-coverage