Files
msm8916-openwrt/Dockerfile
T
2025-09-17 21:12:34 +02:00

32 lines
711 B
Docker

FROM ubuntu:22.04 AS base
LABEL maintainer="OpenWrt Builder"
# Install required dependencies
COPY ./dependencies.sh /install_dependencies
RUN chmod +x /install_dependencies && \
/install_dependencies && \
rm -rf /install_dependencies
# Create a non-root user for building
RUN useradd -G sudo -m -u 1000 builder
USER builder
WORKDIR /home/builder
FROM base
# ENV BRANCH openwrt-24.10
ENV BRANCH main
RUN git clone --depth=1 -b ${BRANCH} https://git.openwrt.org/openwrt/openwrt.git openwrt
COPY enable_wcn36xx_mac80211.patch .
RUN git apply enable_wcn36xx_mac80211.patch
RUN openwrt/scripts/feeds update -a && \
openwrt/scripts/feeds install -a && \
rm -rf openwrt/tmp
CMD ["/bin/bash"]