swift/docker/install_scripts/50_swift_install.sh
Tim Burke a122b720e9 Dockerfile cleanup
- Use `set -e` in all install scripts. Clean up swift_needs to still
  work properly and exit cleanly under `set -e`.
- Drop some redundant slashes.

Change-Id: I05f38c6366e3da0aeed2b6451a8bd9d7dc531119
2019-06-05 12:12:43 -07:00

19 lines
447 B
Bash
Executable File

#!/bin/sh
set -e
pip install -U pip && \
cd /opt/swift && \
pip install -r requirements.txt && \
pip install -e .
cp doc/saio/bin/* $HOME/bin
chmod +x $HOME/bin/*
sed -i "s/bash/sh/g" $HOME/bin/*
sed -i "s/sudo //g" $HOME/bin/*
mkdir /root/tmp
echo "export PATH=${PATH}:$HOME/bin" >> $HOME/.shrc
echo "export PYTHON_EGG_CACHE=/root/tmp" >> $HOME/.shrc
echo "export ENV=$HOME/.shrc" >> $HOME/.profile
chmod +x $HOME/.shrc
chmod +x $HOME/.profile