From da52344b1a80842c02d11cd688c903cad7ce28dc Mon Sep 17 00:00:00 2001 From: Rei Oliveira Date: Fri, 21 Jun 2024 17:38:06 -0300 Subject: [PATCH] Set build order for ca-certificates This change is necessary to allow for package ca-certificate to be built without circular dependency errors. This change is needed to support: https://review.opendev.org/c/starlingx/integ/+/922159 Test plan: PASS Full build, install, bootstrap and unlock PASS Verify that the delete operation is no longer found in /usr/sbin/update-ca-certificates PASS Start a process to read from the certificate bundle in very short intervals. Run 'update-ca-certificates --localcertsdir /etc/pki/ca-trust/source/anchors' many times and verify that no FileNotFound errors show up in the process reading the certificate bundle. Closes-Bug: 2073123 Change-Id: I4be1118bd16456e4b639c2a8756940436963fb43 Signed-off-by: Rei Oliveira --- build-tools/stx/circular_dep.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-tools/stx/circular_dep.conf b/build-tools/stx/circular_dep.conf index 6cfb03fc..3459b97c 100644 --- a/build-tools/stx/circular_dep.conf +++ b/build-tools/stx/circular_dep.conf @@ -36,6 +36,9 @@ BUILD ORDER: openldap lvm2 lsb python3.9 net-tools setuptools dh-python openssl SRC SET: lvm2 systemd lsb net-tools dh-python linux tzdata setuptools openldap python3.9 openssl BUILD ORDER: lvm2 systemd lsb net-tools dh-python linux tzdata setuptools openldap python3.9 openssl +SRC SET: openldap lvm2 lsb python3.9 net-tools setuptools dh-python linux systemd openssl ca-certificates +BUILD ORDER: openldap lvm2 lsb python3.9 net-tools setuptools dh-python linux systemd openssl ca-certificates + SRC SET: systemd lvm2 lsb net-tools python3.9 dh-python openldap linux setuptools tzdata BUILD ORDER: systemd lvm2 lsb net-tools python3.9 dh-python openldap linux setuptools tzdata