Red Hat Subscription Management (RHSM) libdnf5/DNF5 plugins written in C++
This repository contains the following plugins:
-
productid(libdnf5 plugin) more information in ./productid/README.md -
rhsm(libdnf5 plugin) TODO -
release(dnf5 plugin) TODO -
reporefresh(dnf5 plugin) TODO
- C++ compiler with C++20 support (GCC)
- CMake (the minimum required version is 3.21)
- libdnf5
- OpenSSL
- PkgConf
To build plugins, run the following commands:
$ mkdir build
$ cd build
$ cmake ../
$ makeTo run unit tests, run::
$ make testTo install the plugins on the system, run:
$ sudo make install