22 lines
478 B
Bash
Executable File
22 lines
478 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -uex
|
|
|
|
install-packages python-psutil gcc python-dev
|
|
|
|
mkdir -p /opt/stack/venvs
|
|
|
|
VENV=/opt/stack/venvs/heat-cfntools
|
|
virtualenv $VENV
|
|
|
|
# bug #1293812 : Avoid easy_install triggering on pbr.
|
|
$VENV/bin/pip install -U 'pbr>=0.5.21,<1.0'
|
|
|
|
$VENV/bin/pip install heat-cfntools
|
|
|
|
# symlink to /opt/aws/bin
|
|
$VENV/bin/cfn-create-aws-symlinks --source $VENV/bin
|
|
|
|
# also symlink to /usr/local/bin
|
|
$VENV/bin/cfn-create-aws-symlinks --source $VENV/bin --target /usr/local/bin
|