ARG BASE_IMAGE=ghcr.io/openwrt/buildbot/buildworker-v3.11.8:v21 FROM $BASE_IMAGE ARG USER=buildbot ARG WORKDIR=/builder/ ARG CMD="/bin/bash" ARG DOWNLOAD_FILE="imagebuilder-.*x86_64.tar.[xz|zst]" ARG TARGET=x86/64 ARG FILE_HOST=downloads.openwrt.org ARG VERSION_PATH ENV DOWNLOAD_FILE=$DOWNLOAD_FILE ENV TARGET=$TARGET ENV FILE_HOST=$FILE_HOST ENV VERSION_PATH=$VERSION_PATH USER $USER WORKDIR $WORKDIR ADD --chown=buildbot:buildbot keys/*.asc /builder/keys/ RUN gpg --import /builder/keys/*.asc && rm -rf /builder/keys/ COPY --chmod=0755 setup.sh /builder/setup.sh ARG RUN_SETUP=0 RUN if [ "$RUN_SETUP" -eq 1 ]; then /builder/setup.sh; fi ENTRYPOINT [ ] # required to have CMD as ENV to be executed ENV CMD_ENV=${CMD} CMD ${CMD_ENV}