Open koh-osug opened 11 months ago
@mpeters are we also installing the server side? If not the python ant tpm2-tools dependencies can be indeed removed
What I can say is it works without them just fine. For an Ubuntu installation these dependendies are suffcient:
dependencies:
['libarchive-dev',
'libclang-dev',
'libssl-dev',
'libtss2-dev',
'pkg-config',
'coreutils',
'libarchive13',
'libssl3',
'libtss2-esys-3.0.2-0',
'curl',
'git',
'make',
'cargo']
BTW. Is it of interest not only to support Fedora? I have added an OS condition to load OS specific dependencies which would allow to support other package managers.
@mpeters are we also installing the server side? If not the python ant tpm2-tools dependencies can be indeed removed
We shouldn't be mixing the installs, so it should be safe to remove. Just throwing this out to @ansasaki just in case there's some packaging wrinkle I'm not thinking about.
@mpeters are we also installing the server side? If not the python ant tpm2-tools dependencies can be indeed removed
We shouldn't be mixing the installs, so it should be safe to remove. Just throwing this out to @ansasaki just in case there's some packaging wrinkle I'm not thinking about.
Looking into the rules, it is compiling and installing the keylime agent from the source, so the required dependencies are the build requirements for the agent. There are no dependencies coming from the packaging.
That said, I think the python dependencies can be dropped.
BTW, this should be updated, it is using very old Fedora releases.
I would assume that the python dependencies are not needed for the Rust agent anymore, but I still see them listed. Are they really still needed?