| tee $pip_list_diffs; then
echo "No diffs" | tee $pip_list_diffs
fi
- mkdir -p $WORKSPACE/archives
- cp $pip_list_pre $pip_list_post $pip_list_diffs $WORKSPACE/archives
- rm -rf $pip_list_pre $pip_list_post $pip_list_diffs
- ls $WORKSPACE/archives
+ mkdir -p "$WORKSPACE/archives"
+ cp "$pip_list_pre" "$pip_list_post" "$pip_list_diffs" "$WORKSPACE/archives"
+ rm -rf "$pip_list_pre" "$pip_list_post" "$pip_list_diffs"
+ ls "$WORKSPACE/archives"
# Would just like to 'exit 0' here but we can't because the
# log-deploy.sh script is 'appended' to this file and it would not
# be executed.
else
- pip list > $pip_list_pre
+ pip list > "$pip_list_pre"
# These 'pip installs' only need to be executed during pre-build
requirements_file=$(mktemp /tmp/requirements-XXXX.txt)
echo "Generating Requirements File"
cat << 'EOF' > "$requirements_file"
-lftools[openstack]~=0.23.1
+lftools[openstack]~=0.26.0
python-heatclient~=1.16.1
python-openstackclient~=3.16.0
dogpile.cache~=0.6.8 # Version 0.7.[01] seems to break openstackclient
python -m pip install --user --quiet --upgrade pip
python -m pip install --user --quiet --upgrade setuptools
python -m pip install --user --quiet --upgrade -r "$requirements_file"
- rm -rf $requirements_file
+ rm -rf "$requirements_file"
fi