Skip to content

Commit 00fe2c0

Browse files
author
Dmitriy Rabotyagov
committed
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>
1 parent 86a01f5 commit 00fe2c0

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

scripts/bootstrap-ansible.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,9 @@ sed -i "s|OSA_CLONE_DIR|${OSA_CLONE_DIR}|g" /usr/local/bin/openstack-ansible
189189
sed -i "s|CURRENT_OSA_VERSION|${CURRENT_OSA_VERSION}|g" /usr/local/bin/openstack-ansible
190190

191191
# Create an auto-completion script
192-
cp -v scripts/bash-completion /etc/bash_completion.d/openstack-ansible
192+
if [ -d /etc/bash_completion.d ]; then
193+
cp -v scripts/bash-completion /etc/bash_completion.d/openstack-ansible
194+
fi
193195

194196
# Ensure wrapper tool is executable
195197
chmod +x /usr/local/bin/openstack-ansible

0 commit comments

Comments
 (0)