Files
msm8916-openwrt/Dockerfile.immortalwrt
T
2025-09-15 22:11:11 +02:00

30 lines
753 B
Docker

FROM debian:bookworm-slim 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
RUN git clone --depth=1 https://github.com/immortalwrt/immortalwrt openwrt
COPY mods/ath.mk openwrt/package/kernel/mac80211/ath.mk
COPY mods/netdevices.mk openwrt/package/kernel/linux/modules/netdevices.mk
COPY mods/power openwrt/package/base-files/files/etc/rc.button/power
RUN openwrt/scripts/feeds update -a && \
openwrt/scripts/feeds install -a
CMD ["/bin/bash"]