16 lines
528 B
Bash
Executable File
16 lines
528 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eux
|
|
|
|
# bug #1293812 : Avoid easy_install triggering on pbr.
|
|
$SWIFT_VENV_DIR/bin/pip install -U 'pbr>=0.5.21,<1.0'
|
|
|
|
# These are only needed if using keystone auth, so are not in requirements.txt
|
|
$SWIFT_VENV_DIR/bin/pip install keystonemiddleware
|
|
$SWIFT_VENV_DIR/bin/pip install python-swiftclient
|
|
$SWIFT_VENV_DIR/bin/pip install pycrypto
|
|
|
|
os-svc-daemon -l -i "$SWIFT_VENV_DIR" swift-proxy swift swift-proxy-server "/etc/swift/proxy-server.conf"
|
|
|
|
ln -s $SWIFT_VENV_DIR/bin/swift-recon /usr/local/bin/swift-recon
|