chore: add missing utils

main
Sean McBride 4 years ago
parent 21d0f28572
commit 69d7a8ae8d

@ -9,24 +9,25 @@ RUN apt-get update
# pkg-config, libtool - used by PocketSphinx
# cmake - used by cmsis
RUN apt-get install -y --no-install-recommends \
automake \
build-essential \
binutils-dev \
cmake \
git \
libtinfo5 \
libtool \
pkg-config
automake \
bsdmainutils \
build-essential \
binutils-dev \
cmake \
git \
libtinfo5 \
libtool \
pkg-config
# Needed to install from http endpoints via curl or wget
RUN apt-get install -y --no-install-recommends \
curl \
ca-certificates \
libssl-dev \
lsb-release \
gpg-agent \
software-properties-common \
wget
curl \
ca-certificates \
libssl-dev \
lsb-release \
gpg-agent \
software-properties-common \
wget
# LLVM Tools
ENV LLVM_VERSION=8
@ -44,20 +45,24 @@ ENV WASI_SDK=/opt/wasi-sdk
# Test Script Stuff
RUN apt-get install -y --no-install-recommends \
fonts-dejavu \
fonts-cascadia-code \
fonts-roboto \
imagemagick \
netpbm \
pango1.0-tools \
wamerican
fonts-dejavu \
fonts-cascadia-code \
fonts-roboto \
imagemagick \
netpbm \
pango1.0-tools \
wamerican
# Hey is a load generator we have to recklessly download from the 'net, as it is only published to brew
# See https://github.com/rakyll/hey
RUN wget https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64 && mv hey_linux_amd64 hey && chmod +x hey && mv hey /usr/bin/hey
# Interactive Tools
RUN apt-get install -y --no-install-recommends \
less \
gdb \
strace \
vim
less \
gdb \
strace \
vim
# We need to set the locale for pango-view
ENV LANG C.UTF-8
@ -76,7 +81,7 @@ ENV LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
# # Create the user and add to sudoers
# RUN groupadd --gid $USER_GID $USERNAME
# RUN useradd --uid $USER_UID --gid $USER_GID -m $USERNAME
# RUN useradd --uid $USER_UID --gid $USER_GID -m $USERNAME
# RUN apt-get update && apt-get install -y sudo
# RUN echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME \
# RUN chmod 0440 /etc/sudoers.d/$USERNAME

Loading…
Cancel
Save