Check if bash_completion.d exists during bootstrap

In case bash-completion is not installed, /etc/bash_completion.d
is not present, which results in bootstrap script failure

Closes-Bug: #2103364
Change-Id: Ida47e3e64f6a2b9245e402fb10aa6bd59aeee71f
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
This commit is contained in:
Dmitriy Rabotyagov
2025-08-11 10:07:47 +02:00
parent 86a01f5c0d
commit 00fe2c0377

View File

@@ -189,7 +189,9 @@ sed -i "s|OSA_CLONE_DIR|${OSA_CLONE_DIR}|g" /usr/local/bin/openstack-ansible
sed -i "s|CURRENT_OSA_VERSION|${CURRENT_OSA_VERSION}|g" /usr/local/bin/openstack-ansible
# Create an auto-completion script
cp -v scripts/bash-completion /etc/bash_completion.d/openstack-ansible
if [ -d /etc/bash_completion.d ]; then
cp -v scripts/bash-completion /etc/bash_completion.d/openstack-ansible
fi
# Ensure wrapper tool is executable
chmod +x /usr/local/bin/openstack-ansible