prjxray/.github/kokoro/steps/hostsetup.sh

64 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
set -e
echo
echo "========================================"
echo "Host updating packages"
echo "----------------------------------------"
sudo apt-get update
echo "----------------------------------------"
echo
echo "========================================"
echo "Host remove packages"
echo "----------------------------------------"
sudo apt-get remove -y \
python-pytest \
echo "----------------------------------------"
echo
echo "========================================"
echo "Host install packages"
echo "----------------------------------------"
sudo apt-get install -y \
bison \
build-essential \
ca-certificates \
clang-format \
cmake \
curl \
flex \
fontconfig \
git \
jq \
nodejs \
psmisc \
python \
python3 \
python3-dev \
python3-virtualenv \
python3-yaml \
virtualenv \
echo "----------------------------------------"
(
cd /tmp
# Upgrade pstree to support the -T flag.
wget https://storage.googleapis.com/prjxray-deps-debs/psmisc_23.2-1_amd64.deb
sudo dpkg --install psmisc_23.2-1_amd64.deb
which pstree
pstree --help || true
)
echo "----------------------------------------"
echo
echo "========================================"
echo "Getting diff2html to produce pretty database diffs"
echo "----------------------------------------"
(
sudo npm install -g diff2html-cli
)