1
1

Fix build environment and feed configuration in Dockerfile

This commit is contained in:
2026-08-13 19:33:40 +02:00
parent b9fb4a8428
commit d9266857b6
+15 -1
View File
@@ -48,9 +48,23 @@ RUN ln -s /usr/bin/automake /usr/bin/automake-1.10 && \
ENV CONFIG_SHELL=/bin/bash
COPY . /home/builder/openwrt
RUN useradd -m -s /bin/bash builder
# Fix 1: Rebuild conf tool to avoid zconf.tab.o errors
RUN cd /home/builder/openwrt && \
make -C scripts/config clean && \
rm -f scripts/config/zconf.tab.c scripts/config/lex.yy.c && \
make -C scripts/config conf
# Fix 2: Download packages feed (bypass Git TLS and git:// port issues)
RUN cd /home/builder/openwrt && \
wget https://github.com/openwrt/packages/archive/master.tar.gz -O - | tar xz -C feeds/ && \
mv feeds/packages-master feeds/packages
# Fix ownership of new files (packages feed and conf binary)
RUN chown -R builder:builder /home/builder/openwrt
RUN git config --system http.sslVerify false
USER builder
WORKDIR /home/builder/openwrt