Conversation
Certain hardware vendors only provide RPMs (no repository) and in certain situations it is undesirable to setup a local package repository.
markgoddard
left a comment
There was a problem hiding this comment.
Can you pass a URL to the -p argument?
Unsure, but I was going to make another element that depends on this one to install RPMS. It was going to do this by appending RPMS to the environment variable. It is possible you might be able to something similar with |
This is required from the memory benchmarks.
This only works on intel so is a separate element.
2020-01-10 11:26:36.076 | Copying hooks /opt/kayobe/src/stackhpc-image-elements/elements/ipa-extra-hardware-ram/install.d/10-ddr-timings 2020-01-10 11:26:36.080 | There is a duplicated hook in your elements: /finalise.d/99-remove-extra-packages
2020-01-10 13:11:44.972 | pkg-map failed
oneswig
left a comment
There was a problem hiding this comment.
Looks good, just that minor observation on leaving make installed.
| set -eu | ||
| set -o pipefail | ||
|
|
||
| install-packages -e gcc |
There was a problem hiding this comment.
You can uninstall make as well, although I expect that's trivial in size compared to gcc.
There was a problem hiding this comment.
mainly basing this off the ironic-agent element which brings in make as a transitive dependency and doesn't uninstall it:
probably best to build a package so that you only need the run time dependencies, but that could be improved at a later point in time.
Certain hardware vendors only provide RPMs (no repository) and in certain situations it is undesirable to setup a local package repository.