18F/cg-awslogs-boshrelease

View on GitHub
packages/awslogs-python3/packaging

Summary

Maintainability
Test Coverage
set -e -x

# Detect # of CPUs so make jobs can be parallelized
CPUS=`grep -c ^processor /proc/cpuinfo`

apt-get update
apt-get install -y build-essential \
                   libsqlite3-dev \
                   sqlite3 \
                   bzip2 \
                   libbz2-dev \
                   zlib1g-dev \
                   libssl-dev \
                   openssl \
                   libgdbm-dev \
                   liblzma-dev \
                   libreadline-dev \
                   libncursesw5-dev \
                   libffi-dev \
                   uuid-dev

echo "Extracting python..."
tar xzvf Python-3.7.5.tgz

echo "Building python..."
pushd Python-3.7.5
  ./configure --prefix=${BOSH_INSTALL_TARGET}
  make -j${CPUS}
  make install
popd