For the (newer) OpenWrt buildslaves we also use a base Debian 9 Docker image with the following packages:
RUN apt-get update && \
apt-get install -y \
pwgen \
locales \
buildbot-slave \
build-essential \
git-core \
subversion \
libncurses5-dev \
gawk \
unzip \
wget \
curl \
ccache \
rsync
This can be trimmed down some more since pwgen
, buildbot-slave
, ccache
and rsync
are not really required to build OpenWrt.