f0581faeaa
According to the layered build referense at https://docs.starlingx.io/developer_resources/Layered_Build.html all run-time dependencies of packages in all layers need to be included in the flock layer's rpms_centos.lst. Quoting from the linked guide: If the package will be installed to iso, the package’s ‘Requires’ as well as the transitive Requires of those Requires, should be added to a lst file under stx-tools/centos-mirror-tools/config/<os>/flock. Yes I said ‘flock, and not <layer>, because the ISO is build from the flock layer. This commit adds the missing runtime dependencies of ceph-14 to ensure that "build-iso" does not fail with the following errors: Warning: Infinite loop detected in dependency resolution. \ See .../loadbuild/.../flock/export/deps.txt for details -- exiting These RPMS had problems (likely version conflicts) librabbitmq.so.4()(64bit) librdkafka.so.1()(64bit) libstoragemgmt Could not install dependencies Verification: Layered build and build-iso are successful. Partial-Bug: #1949112 Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com> Change-Id: I7c061b1f219061ad8d34e3ea9b5aafe237476440 |
||
---|---|---|
.. | ||
config/centos | ||
rpm-gpg-keys | ||
stx_mirror_scripts | ||
yum.repos.d | ||
dl_lower_layer_rpms.sh | ||
dl_other_from_centos_repo.sh | ||
dl_rpms_from_url.sh | ||
dl_rpms.sh | ||
dl_tarball.sh | ||
download_mirror.sh | ||
make_stx_mirror_yum_conf.sh | ||
mirror-check.sh | ||
show_imported_rpm_gpg_keys.sh | ||
starlingx_add_pkgs.sh | ||
url_utils.sh | ||
utils_tests.sh | ||
utils.sh | ||
yum.conf.sample |