integ/debian_pkg_dirs
Rei Oliveira 3637f18b23 Patch ca-certificates package
Command /usr/sbin/update-ca-certificates updates the system
certificate bundle with the below ( simplified ) logic:

- delete the bundle
- create a new bundle as /etc/ssl/certs/ca-certificates.crt.tmp.XXXX
- mv /etc/ssl/certs/ca-certificates.crt.tmp.XXXX to
  /etc/ssl_certs/ca-certificates.crt

This makes the bundle file to be non-existent for a while and that
causes FileNotFound errors for processes trying to read the file too
frequently such as http clients performing TLS verification.

This change removes the delete operation. The current bundle file will
now be replaced in its entirety by the atomic move operation.

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
Depends-on: https://review.opendev.org/c/starlingx/root/+/922519

Change-Id: If79156dc2024e5d2ab676a6e812798dbd0a355da
Signed-off-by: Rei Oliveira <Reinildes.JoseMateusOliveira@windriver.com>
2024-07-15 13:47:07 +00:00

110 lines
3.0 KiB
Plaintext

base/base-passwd
base/cluster-resource-agents
base/dhcp
base/dnsmasq
base/haproxy
base/libfdt
base/lighttpd
base/linuxptp
base/lvm2
base/lsb
base/openssl
base/ca-certificates
base/pf-bb-config
base/synce4l
base/systemd
base/systemd-presets
base/watchdog
bmc/redfishtool
centos-debian-compat
ceph/ceph
config/facter
config/puppet-5.5.22
config/puppet-modules/openstack/puppet-ceph-2.4.1
config/puppet-modules/openstack/puppet-keystone-17.4.0
config/puppet-modules/openstack/puppet-horizon-17.4.0
config/puppet-modules/openstack/puppet-openstacklib-17.4.0
config/puppet-modules/openstack/puppet-oslo-17.4.0
config/puppet-modules/puppet-boolean-2.0.2
config/puppet-modules/puppet-dnsmasq
config/puppet-modules/puppet-drbd-0.5.2
config/puppet-modules/puppet-etcd-1.12.3
config/puppet-modules/puppetlabs-firewall-1.12.0
config/puppet-modules/puppetlabs-haproxy-2.1.0
config/puppet-modules/puppetlabs-mysql-8.1.0
config/puppet-modules/puppetlabs-postgresql-8.0.0
config/puppet-modules/puppetlabs-stdlib-5.0.0
config/puppet-modules/puppet-ldap
config/puppet-modules/puppet-hash2stuff
config/puppet-modules/puppet-lvm-1.4.0
config/puppet-modules/puppet-memcached
config/puppet-modules/puppet-network
config/puppet-modules/puppet-puppi
config/puppet-modules/puppet-rabbitmq-8.5.0
config/puppet-modules/puppet-staging
config/puppet-modules/puppet-zitrlp-strongswan
docker/python-docker
filesystem/drbd/drbd-tools
filesystem/luks
filesystem/parted
golang-github-dev/golang-github-appc-cni
golang-github-dev/golang-github-checkpoint-restore-go-criu-dev
golang-github-dev/golang-github-cilium-ebpf-dev
golang-github-dev/golang-github-coreos-go-systemd-dev
golang-github-dev/golang-github-opencontainers-specs-dev
golang-github-dev/golang-github-vishvananda-netlink
golang-github-dev/golang-github-networkplumbing-go-nft-dev
golang-github-dev/golang-github-cockroachdb-datadriven
golang-github-dev/golang-github-golang-jwt-jwt-dev
grub/grub-efi
grub/grub2
grub/grubby
kata-containers
kubernetes/chartmuseum
kubernetes/cni/bond-cni
kubernetes/cni/plugins
kubernetes/containerd
kubernetes/crictl
kubernetes/docker-distribution
kubernetes/etcd
kubernetes/helm
kubernetes/k8s-cni-cache-cleanup
kubernetes/k8s-pod-recovery
kubernetes/kubernetes-1.24.4
kubernetes/kubernetes-1.25.3
kubernetes/kubernetes-1.26.1
kubernetes/kubernetes-1.27.5
kubernetes/kubernetes-1.28.4
kubernetes/kubernetes-1.29.2
kubernetes/kubernetes-unversioned
kubernetes/plugins/isolcpus-device-plugin
kubernetes/plugins/kubectl-cert-manager
kubernetes/runc
ldap/ldapscripts
ldap/openldap
networking/dpdk
networking/ifupdown
networking/ifupdown-extra
networking/iputils
networking/lldpd
networking/net-tools
networking/openvswitch
ostree/initramfs-ostree
ostree/mttyexec
ostree/ostree
ostree/ostree-upgrade-mgr
python/dh-python
python/python-nss
python/python3-nsenter
python/python3-setuptools
python/python3-zmq
python/python3.9
python/zerorpc-python
security/efitools
security/keyrings.alt
security/python-keyring
security/shim-unsigned
security/openscap
storage-drivers/trident-installer
tools/kdump-tools